1 day ago
Toronto, CanadaStaff+
Responsibilities
- Lead discovery and technical scoping, translating ambiguous product requirements into architecture, phased delivery plans, and estimates.
- Design and evolve APIs, data models, integration frameworks, and security posture with backward compatibility and extensibility in mind.
- Drive technical decisions and alignment across engineering, product, architecture, design, and other teams.
- Modernize and operate a large, long-lived production system without disrupting customers or integrations.
- Maintain high standards for security, testing, code quality, vulnerability remediation, and threat-aware design.
- Own production health through observability, root-cause analyses, incident follow-through, and reliability improvements.
- Use and champion AI coding assistants and AI-augmented workflows across design, development, review, and testing.
- Mentor engineers, raise the technical bar, and represent the team’s technical perspective in cross-functional forums.
Requirements
- 8+ years of professional software development experience with demonstrated technical leadership and mentorship.
- Deep proficiency in Java or a comparable strongly typed backend language or framework.
- Experience designing, building, and operating complex large-scale distributed systems in AWS, GCP, or Azure, including caching, asynchronous processing, and large-scale data migrations.
- Deep experience with identity and access protocols including OAuth 2.0/OIDC, SAML, and/or SCIM.
- Experience designing and evolving APIs and integration frameworks for external developers or partners.
- Ability to drive technical direction across ambiguous, multi-team dependencies and align stakeholders around a plan.
- Security- and compliance-aware judgment for systems where correctness failures can affect customers or compliance.
- Experience applying AI tools across the software development lifecycle and helping teams adopt them effectively.
- Excellent written communication and ability to structure ambiguous problems using first principles.
- Preferred experience with specialized third-party enterprise systems, self-service developer platforms, partner or ISV ecosystems, or React.
- Bachelor’s degree in Computer Science or equivalent experience is an additional qualification.
Benefits
- Annual base salary for candidates in Canada is CAD 164,000–225,500, excluding equity, bonus, and benefits.
- Benefits include health, dental, and vision insurance, RRSP matching, healthcare spending, telemedicine, PTO, and parental leave.
- Okta provides well-being support, social-impact programs, talent development, and community connection.
- The role is associated with a hybrid work arrangement and includes an immersive in-person onboarding experience.
About Okta
Okta builds cloud-based identity and access management for enterprises and developers, including single sign-on, multi-factor authentication, and lifecycle management. It sells subscription SaaS as the Okta Workforce Identity and Customer Identity Clouds; the latter incorporates Auth0, acquired in 2021. Founded in 2009 and headquartered in San Francisco, Okta is a public company traded on Nasdaq.
