← Back to results

Software Engineer II, Streaming Foundations

Join Okta as a Staff Software Engineer to lead the development of scalable streaming infrastructure for data-intensive applications.

Location
Toronto, Ontario, Canada
Compensation
CA$160k–CA$220k/yr
Level
staff
Type
full time

Posted by employer 1 month ago

First seen on Joblaze 1 month ago

Last verified on the company career page 3 days ago

Role intensity

40% coding

AI in the day-to-day

null

Requirements

Experience
7+ years

Not disclosed in this posting: work arrangement, visa sponsorship.

Benefits

401k Match Equity/Stock Options Health Insurance Parental Leave

Joblaze summary

In this role, the Staff Software Engineer on the Streaming Foundations team at Okta will focus on designing and implementing complex systems for data-intensive applications, ensuring the infrastructure supports scalable event streaming and analytics. Proficiency in Golang or Java, along with experience in event-driven systems and database fundamentals, is essential for success. This position is ideal for seasoned engineers with a strong background in distributed systems and a passion for building reliable, maintainable platforms. The team emphasizes collaboration across functions, aiming to enhance the operational capabilities of Okta's services.

Joblaze insights

  • Listed about a month ago — first seen on Joblaze August 20, 2026. Last confirmed on Okta's careers page October 6, 2026.
  • Starts above 4% of 25 comparable staff backend roles in Canada that list AWS we track (median $127,187 across 11 companies). See AWS salary trends
  • AWS appears in 48.1% of 52 comparable staff backend roles in Canada; Golang appears in 3.8% of 52 comparable staff backend roles in Canada.

Quick facts

What's the salary range?
Okta lists CAD 160,000–CAD 220,000 for this role.
How much experience is required?
At least 7 years of relevant experience for this Software Engineer II, Streaming Foundations role.
What's the tech stack?
Joblaze extracted these technologies from the posting: AWS, Azure, Docker, Golang, Java, Kafka.
What seniority level is this role?
Okta targets staff-level candidates for this position.
Is this full-time or contract?
Full-time for this Software Engineer II, Streaming Foundations role at Okta.

From the original posting

Secure Every Identity, from AI to Human

The Streaming Foundations team builds services and operates data pipeline infrastructure to support event streaming, messaging, and analytics use cases. We are looking for a Software Engineer who is passionate about distributed systems, platform engineering, and solving data-intensive problems at scale. In this high-impact role, you will get to work with engineers throughout the organization to build foundational infrastructure that allows Auth0 to scale for years to come.


What you’ll be doing

  • Contribute to the technical direction of the team and provide input on the engineering roadmap for the Platform's streaming capabilities.
  • Design and implement high-impact systems, owning features end-to-end from design through delivery.
  • Participate in architectural discussions that address technical challenges and improve platform scalability.
  • Collaborate effectively within and across teams on cross-functional projects for successful delivery.
  • Improve the operational posture of our systems by applying best practices in observability, reliability, and scalability, and sharing that knowledge with teammates.


What you’ll bring to our teams

  • 3+ years of full-time, software development experience in a fast-paced, agile environment
  • Experience working with Golang or Java is preferred
  • Hands-on experience developing and tuning highly-scalable, event-driven systems
  • Solid understanding of database fundamentals and experience with event streaming technologies such as Kafka
  • A passion and interest to work on systems that are highly reliable, maintainable, scalable and secure.


Extra points

  • Experience with front-end technologies such as TypeScript and React
  • Familiarity with cloud providers (AWS, Azure) and container technologies such as Kubernetes, Docker
  • Familiarity with or interest in the Identity and Access Management (IAM) business domain

P-1556

Below is the annual salary range for candidates located in Canada. Your actual salary will depend on factors such as your skills, qualifications, and experience. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program, please visit: https://rewards.okta.com/can.

The annual base salary range for this position for candidates located in Canada is between:
$110,000—$151,000 CAD

The Okta Experience

Standard company text repeated across Okta's postings is omitted here.

Similar positions

Okta
Staff Software Engineer, Data Platform
Okta · Toronto, Ontario, Canada
Okta
Senior Software Engineer, Data Platform
Okta · Toronto, Ontario, Canada
Okta
Okta
Senior Software Engineer
Okta · Bengaluru, India
Okta
Senior Software Engineer, Data Platform
Okta · Bellevue, Washington