Remote job
Staff Software Engineer, Auth/Accounts
Job details
About this role
Role overview
Join a team responsible for the identity, authentication, authorization, and account capabilities that sit on the critical path of an active cyber-insurance platform. As a Staff Software Engineer, you'll set technical direction across a complex multi-service domain, turn ambiguous security and business problems into clear architecture, and raise operational excellence across the broader engineering org.
Responsibilities
- Lead major architecture and delivery work across authentication, authorization, account lifecycles, and partner integrations - Define multi-service technical direction, including API contracts, data models, migration paths, and rollout strategies - Translate complex product, security, and business requirements into clear designs and keep cross-functional partners aligned - Build scalable backend services while improving testing, observability, deployment safety, and operational reliability - Mentor engineers across the org and elevate technical design skills and impact - Work focus areas include centralized auth, token validation, and fine-grained RBAC/ReBAC access control; account identity, deduplication, matching, and transfer flows; legacy system decoupling; and event-driven services and APIs
Requirements
- Proven track record guiding cross-team architecture and resolving high-impact technical trade-offs - Strong backend fundamentals in API design, distributed systems, data modeling, and production operations - Experience in domains where security, correctness, and performance are paramount - Clear writing, ability to align non-technical stakeholders, and a track record mentoring engineers - Practical fluency using AI tools in daily engineering work, including code exploration, design analysis, test generation, debugging, and documentation, with critical evaluation of outputs
Nice to have
- Hands-on experience with OAuth/OIDC, JWTs, RBAC, or ReBAC systems such as OpenFGA - Proficiency with Go, Python, event-driven architecture like Kafka, and modern CI/CD on cloud platforms - Background in security-sensitive, fintech, insurtech, or complex partner integration environments - Experience building reusable AI-assisted engineering workflows, tools, prompts, or agent skills - Experience applying AI responsibly in security-sensitive or regulated settings
Benefits and work setup
- Remote-first organization with compensation reflecting Canadian geographic markets - Base salary ranges from $176,000-$226,000 in Alberta, British Columbia, and Ontario, and $158,400-$208,400 in other Canadian locations - 100% medical, dental, and vision coverage, flexible PTO - Annual home office stipend and WeWork access - Mental and physical health wellness programs - Competitive compensation with opportunity for advancement