Software Engineering Manager - Auth Team in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineering Manager - Auth Team in Canada.
This role sits at the heart of a modern, platform-driven engineering organization responsible for building secure, scalable, and intelligent authorization systems. You will lead a high-impact team focused on identity, authentication, and access control infrastructure that powers complex enterprise and AI-driven workflows. The position combines hands-on technical leadership with people management, requiring a strong ability to guide architecture decisions while mentoring engineers. You will shape how both human users and autonomous agents securely interact with systems at scale. This is a highly collaborative environment where engineering excellence, product thinking, and cross-team alignment are essential. The role offers the opportunity to influence foundational platform capabilities used across multiple products and teams.
Accountabilities:- Lead the design, development, and evolution of authentication and authorization systems supporting large-scale, distributed applications
- Own and advance identity and access infrastructure, including token flows, authentication protocols, and identity federation
- Define and implement authorization models for both human users and AI-powered agentic workflows
- Maintain and evolve Relationship-Based Access Control systems ensuring secure and scalable permissioning across services
- Drive cross-functional, large-scale technical initiatives involving multiple engineering teams and stakeholders
- Set engineering standards, ensure high-quality delivery, and promote best practices in system design and code reviews
- Mentor and coach engineers through 1:1s, feedback cycles, and career development planning
- Partner with recruiting to define hiring needs, conduct interviews, and onboard new team members
- Own roadmap planning, prioritization, and delivery execution in alignment with business and technical goals
- Identify risks early and ensure feasibility of technical solutions through strong architectural judgment
- 8+ years of professional software engineering experience, including at least 3+ years in engineering management
- Strong expertise in OAuth 2.0 and OpenID Connect, including token lifecycle, scopes, and secure authentication flows
- Hands-on experience with ReBAC systems such as OpenFGA, Zanzibar, or SpiceDB, including policy modeling and permission evaluation
- Experience with identity providers such as Auth0, Okta, Azure AD, or Keycloak
- Strong backend engineering skills in languages such as Java, Ruby, or Python
- Familiarity with frameworks such as Spring Boot, Rails, or Django
- Experience leading teams, including hiring, performance management, and coaching engineers
- Fluency with AI-assisted development tools for coding, debugging, and documentation, with strong ability to evaluate and refine AI-generated output
- Ability to collaborate effectively across product, engineering, and business stakeholders
- Strong architectural thinking with the ability to balance scalability, security, and usability
- Commitment to inclusive, respectful, and collaborative engineering cultures
- Competitive compensation package
- Flexible work arrangements (remote, hybrid, or on-site options depending on location)
- Comprehensive health, dental, and vision coverage
- Retirement savings plans with employer matching
- Paid parental leave and family support programs
- Mental health and wellness support resources
- Paid sabbatical opportunities
- Flexible work schedule promoting work-life balance
- Professional growth and learning opportunities
- Inclusive and collaborative workplace culture
- Access to modern technology stack and AI-enabled development tools