This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, Backend based in Canada.
This role sits at the intersection of deep backend engineering, system architecture, and AI-driven product innovation. You will act as a senior technical leader responsible for shaping the architecture and direction of high-impact, AI-powered products used by hundreds of thousands of businesses. The position blends hands-on engineering with strategic technical planning, with a strong emphasis on building scalable systems and enabling rapid product iteration. You will partner closely with product, design, and engineering leadership to translate ambiguous ideas into well-defined technical roadmaps. A significant part of your impact will come from mentoring engineers, removing technical blockers, and raising the overall engineering bar. This is a high-ownership role designed for someone who thrives in fast-moving, innovation-driven environments and enjoys solving complex backend challenges at scale.
Accountabilities:
- Lead the technical design and architecture of backend systems powering AI-driven and 0-to-1 product initiatives.
- Write high-quality, production-ready code while also developing prototypes and proof-of-concepts to validate architectural decisions.
- Drive system scalability, reliability, and performance across distributed backend services.
- Collaborate closely with Product, Design, and Engineering leadership to translate business goals into clear, executable technical plans.
- Identify, reduce, and eliminate technical debt while continuously improving system design and engineering practices.
- Act as a technical mentor and force multiplier for backend engineers, supporting growth and resolving complex technical challenges.
- Maintain a forward-looking technical roadmap and ensure a healthy backlog of well-defined, build-ready engineering work.
- Integrate and promote AI-assisted development workflows and LLM-based capabilities within engineering systems and processes.
Requirements:
- 7+ years of professional software engineering experience with a strong backend focus.
- Proven experience operating at Staff or senior technical leadership level, owning architecture and system design decisions.
- Strong backend expertise, ideally with Kotlin (TypeScript experience considered a plus).
- Solid understanding of cloud infrastructure, particularly AWS and Kubernetes.
- Hands-on experience integrating AI/LLM capabilities into production or customer-facing products.
- Strong track record of building scalable, high-growth or early-stage products in fast-paced environments.
- Excellent communication skills with the ability to align technical and non-technical stakeholders.
- Strong ability to balance rapid execution with long-term architectural thinking.
Benefits:
- Competitive compensation aligned with senior technical leadership roles
- Flexible PTO and strong work-life balance support
- Comprehensive health, dental, and wellness coverage options
- Remote-friendly work environment with collaboration opportunities in shared spaces or team events
- Generous parental leave and family support programs, including fertility and adoption benefits
- Professional development stipend for learning and career growth
- Retirement savings plan (401k-style benefit with employer contribution options)
- Home office support and additional workplace setup benefits
- Inclusive, collaborative, and innovation-driven culture focused on experimentation and AI-first development