Apply📍 Canada
🧭 Full-Time
💸 177000.0 - 263000.0 CAD per year
🔍 Software Development
- At least 12 years of demonstrated hands-on experience in software engineering, architecture, and design at leading SaaS companies.
- Proven record of delivering enterprise-scale platforms and driving significant technical change across multiple teams or domains.
- Deep expertise in backend architectures, including microservices, APIs, and cloud-native technologies.
- Proficiency in modern programming languages (e.g., Java, Go, Python, Elixir, Ruby, or similar), strong foundations in distributed systems, security practices, and cost-effective scaling strategies.
- Proven ability to define and communicate a long-term technical roadmap that impacts business strategy.
- Experience leading cross-team architecture discussions, building technical prototypes, and driving the adoption of best practices across diverse engineering teams.
- Define and articulate the long-range technical roadmaps and architecture for our core SaaS platform.
- Develop, prototype, and implement complex, scalable solutions in collaboration with cross-team leaders across our Authentication and Authorization, Monetization and Entitlements, the Developer Ecosystem and Public APIs, and Account and Admin Experience teams.
- Evaluate new technologies and design innovative solutions that drive platform evolution over a 3–5 year horizon.
- Act as a technical leader and consultant across multiple teams, breaking down ambiguous problems and translating them into effective engineering solutions.
- Foster a culture of collaboration by mentoring engineers, facilitating technical discussions, and ensuring that design decisions are clearly articulated across the teams.
- Oversee and contribute to the technical design and evolving architecture of critical systems.
- Ensure that designs meet rigorous standards in coding, reliability, scalability, security, and cost efficiency.
- Provide guidance on technical decisions that align with short-term project needs and long-term strategic goals.
- Serve as a technical resource for high-impact projects and complex problem-solving.
- Coach and mentor Senior and Staff engineers, establishing development standards and fostering a learning environment.
- Work closely with Product Managers, Engineering Managers, and other stakeholders to prioritize engineering initiatives that align with overall business objectives, including customer experience, cost optimization, and operational excellence.
- Ensure that each team’s roadmap is harmonized with the overarching technical vision.
- Lead efforts to evaluate emerging technologies and create prototypes that address complex challenges within our platform.
- Use data-driven approaches to validate architectural ideas and measure their impact on system performance and customer success.
AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLCloud ComputingDesign PatternsJavaKubernetesRubySoftware ArchitectureCross-functional Team LeadershipData StructuresGoCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsTerraformMicroservicesJSONSaaS
Posted 18 days ago
Apply