Staff Developer shaping the architecture and reliability of identity systems at 1Password. Collaborating across teams to deliver security and performance in the identity domain.
Responsibilities
help shape the architecture, evolution, and reliability of the core identity systems that power 1Password
influence our technical direction, ensuring alignment with company strategy
partner closely with teams across the company to deliver identity systems
design and evolve identity services that power secure access across 1Password products
architect scalable systems for authentication, authorization, federation, session management, and policy enforcement
write code with a focus on reliability, durability, and maintainability
drive best practices in coding, testing, deployment, and operational readiness
mentor engineers at various stages of their careers
Requirements
8+ years of experience building resilient and reliable software systems
Deep Go programming expertise
Strong understanding of authentication, authorization and identity concepts (OAuth, OIDC, scoped access, policy enforcement)
5+ years of hands-on experience in identity and access management
Proven ability to lead identity strategy and mentor teams across functions using outstanding communication skills
Strong written and verbal communication skills
Demonstrated experience defining and executing technical roadmaps
Deep expertise in distributed systems, system architecture, and product development within a cross functional environment
Proven ability to lead technical discussions and drive architectural decisions
A track record of raising quality standards through testing, observability, operational excellence, and secure development practices
Strong problem solving skills and the ability to navigate complex technical challenges
Curiosity and a desire to stay current with evolving identity standards and emerging technologies.
Benefits
immediate participation in 1Password's benefits program (health, dental, RRSP and many others)
Hiring a Software Engineer Lead / Manager (Full Stack) for a Financial Services firm in Toronto. Lead teams and build enterprise apps with Java, Angular, and microservices.
Developer creating high - quality software solutions for Financeit's financing platform. Collaborating with cross - functional teams to deliver and improve code for retail and home improvement sectors.
Director of Engineering leading Azure modernization initiatives at Manulife. Overseeing cloud migration and operational excellence for Azure services with a focus on collaboration and innovation.
Junior Windchill Developer at Capgemini Engineering working on customizing and maintaining Windchill PLM systems with a focus on Java development and collaboration with senior developers.
Senior C# Developer contributing to CBC/Radio - Canada's OTT Team with software development. Designing and modifying components for digital platforms, ensuring high performance and quality.