Staff full-stack engineer building Thunderbolt, Thunderbird’s open-source enterprise AI client. Shipping integrations, customizations, and deployments for technical partners and enterprise customers.
Responsibilities
Build and ship full-stack features, integrations, and customer-specific customizations in the Thunderbolt codebase, from front-end UI through APIs, services, and deployment configuration.
Work directly with technical partners and enterprise customers to understand environments, requirements, and constraints, and turn them into technical plans and working software.
Support pilots, proofs of concept, and early production deployments, including partner-hosted and customer-controlled environments.
Diagnose and fix complex issues across application, infrastructure, identity and access, integration, and data-access layers.
Maintain customer-specific customizations as the core product evolves.
Identify customer requests that should become general product capabilities.
Bring deployment feedback into roadmap and prioritization discussions.
Write documentation, deployment guidance, and runbooks for partners.
Use AI-assisted development tools while maintaining quality, security, and maintainability.
Help land Thunderbolt’s first enterprise deployments and reduce custom work for future deployments.
Requirements
10+ years of professional software engineering experience, including significant time building and shipping production applications with Staff-level scope and impact.
Strong full-stack engineering skills, including modern TypeScript or JavaScript, component-based front-end frameworks, and back-end services, APIs, and integrations.
Meaningful experience working directly with customers, partners, or systems integrators in a technical capacity where you also wrote the code.
Experience building or supporting AI-enabled applications, such as LLM platforms, RAG systems, agents, enterprise search, or data connectors.
Solid understanding of enterprise deployment concerns, including authentication and identity providers, access control, self-hosted and hybrid infrastructure, observability, and reliability.
Judgment about when to build something custom, generalize it into the product, or push back on a request.
Clear communication skills with technical implementers and non-technical stakeholders.
Strong collaboration skills with product managers, designers, engineers, and other cross-functional stakeholders.
Comfort operating independently in an early-stage product where requirements, architecture, and processes are still taking shape.
Permanent work authorization in Canada; visa sponsorship is not provided.
Benefits
Fully remote work & schedule flexibility
Company-provided laptop
Annual bonus program
Monthly remote work stipend
Annual professional development stipend
Access to Coursera learning platform
Industry conferences
Company all-hands and team gatherings
24 days PTO per year (prorated)
Birthday leave
Year-end company shutdown
9 wellbeing days
Public holidays
Other paid leave
Quarterly wellbeing stipend for personal / family activities
GTM Engineer rebuilding CRM, routing and AI workflows for CV Labs, CanadaVisa’s immigration law and growth studio. Improving sales efficiency across legal service units.
Senior iOS Engineer developing Tubi’s iOS, tvOS, and visionOS streaming applications. Optimizing playback, performance, and ad integration for a free service serving 100M+ monthly users.
Senior Software Engineer architecting backend services and data pipelines for Instacart’s paid marketing systems. Leading campaign execution, conversion tracking, integrations, and technical strategy.
Software Architect building cloud - native defence training systems for ADGA Group, a Canadian defence and security company. Designing Kubernetes containers, IaC deployments, and secure Synthetic Training Hub infrastructure.
Senior Software Engineer building AlphaSense AI - powered Excel plugins for financial professionals. Improving desktop performance, enterprise integrations, and research workflows.
Software Engineer II building SEO visibility features and CRM campaign tooling for Instacart’s grocery delivery platform. Developing full - stack systems, email components, data pipelines, and marketing automation.
Software engineering co - op student building AWS data platforms, analytics applications, and ML pipelines for Sun Life’s financial services business. Supporting real - time insights through tested code, monitoring, documentation, and centralized logging.
Développeur logiciel IP/VoIP chez Base Camp Connect, fabricant de solutions de communication tactiques et stratégiques. Développement de plateformes, API et intégrations SIP/RTP pour la Défense.
Développeur backend/full - stack bâtissant des solutions de communication tactiques pour la Défense et les forces spéciales de police. Développement de services Rust, Node.js, TypeScript et PostgreSQL.