Search jobs > Toronto, ON > Staff software engineer

Staff Software Engineer, IAM Enterprise Federations (Customer Identity)

Okta, Inc.
Toronto, Canada
$135K-$203K a year
Full-time

Get to know Okta

Okta is The World’s Identity Company. We free everyone to safely use any technology anywhere, on any device or app. Our Workforce and Customer Identity Clouds enable secure yet flexible access, authentication, and automation that transforms how people move through the digital world, putting Identity at the heart of business security and growth.

At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we’re looking for lifelong learners and people who can make us better with their unique experiences.

Join our team! We’re building a world where Identity belongs to you.

The Enterprise Federations Team

Okta’s Customer Identity Cloud (CIC), powered by Auth0 technology, is an

easy-to-implement authentication and authorization platform designed by developers for developers. We make access to applications safe, secure, and seamless for the more than 100 million daily logins around the world.

Our modern approach to identity enables this Tier-Ø global service to deliver convenience, privacy, and security so customers can focus on innovation.

Enterprise Federations is responsible for building and maintaining Auth0’s Enterprise Connections capabilities. B2B SaaS and Enterprise applications often have a need to integrate with other Identity Providers in order to allow their users to authenticate in the way that is most convenient and secure for them.

For example, a business already using Customer Identity Cloud for their customer-facing applications and Okta’s Workforce Identity Cloud (or a third-party Identity Provider) for their workforce identity needs may want to allow their own employees to login to their customer apps with their work accounts.

This is where Enterprise Connections comes in. This capability allows users to authenticate using a wide variety of Identity Providers through a federated’ connection while isolating the application builders from the complexities and idiosyncrasies of each provider.

It is the Enterprise Federations team’s responsibility to make sure this works seamlessly.

The Staff Software Engineer Opportunity

We are looking for a Staff Software Engineer to join our Enterprise Federations team.

What you’ll be doing

  • Be a part of a fast paced, agile team.
  • Design and build features using technologies such as (Javascript / Typescript), AWS, Azure, MongoDB, PostgreSQL and Kubernetes
  • Collaborate with industry leading experts to implement the cutting-edge of Identity Protocols and Open Standards such as OpenID Connect, OAuth and SAML
  • Maintain and operate services with extremely high scale
  • Participate in scheduled on-call rotations

What you’ll bring to the role

  • Practical experience using (JavaScript or Typescript) or similar language
  • Experience working on systems that are highly-reliable, maintainable and scalable.
  • A systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
  • Experience with cloud environments (AWS and Azure preferred)
  • The ability to communicate your ideas and collaborate with other team members effectively in a remote working environment.
  • An interest in designing, analyzing, and troubleshooting large-scale distributed systems
  • Enthusiasm to work with and learn more about Identity Protocols such as OAuth, OIDC and SAML

And extra credit if you have experience in any of the following!

  • Existing knowledge of Identity Protocols such as OAuth, OIDC and SAML
  • Existing knowledge of security engineering and application security
  • Proven experience and understanding of architecture principles across infrastructure platforms, security, data, integration, and application layers

LI-EZ1

LI-Remote

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 : .

The annual base salary range for this position for candidates located in Canada is between : $135,000 $203,000 CAD

What you can look forward to as an Full-Time Okta employee!

  • Amazing Benefits
  • Making Social Impact
  • Fostering Diversity, Equity, Inclusion and Belonging at Okta

Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs.

Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live.

Find your place at Okta today! .

3 days ago
Related jobs
Okta, Inc.
Toronto, Ontario

The Okta Customer Identity Cloud (CIC) is a product unit of Okta focussed on the Customer Identity and Access Management (CIAM) space. Okta is looking for a Staff Software Engineer to join our Performance Engineering team. Our Workforce and Customer Identity Clouds enable secure yet flexible access,...

Chainalysis
Toronto, Ontario

Software Engineers on the Core Services team build solutions across our service and product offering that unify our customer experience and accelerate innovation at Chainalysis. Liaise with Chainalysis engineering teams to build distributed software solutions across multiple products driving reliabi...

CB Canada
Canada

QtJ7YAKZ/Staff-Software-Engineer">. This is a genuine opportunity to be an engineering-focused leader of a collaborative team, help other engineers to grow professionally, and play a critical role in making technical decisions. One of the most diversified and fastest-growing technology providers of ...

ClickUp
Canada

The User Platform team is responsible for our customer-facing Identity & Access Management capabilities and provides critical foundational services that can scale to support our rapidly growing user base and internal engineering teams. Expertise in building identity and access management systems as ...

Instacart
Canada (ON, AB, or BC Only)
Remote

As a Staff/Senior Software Engineer, you will develop multiple new products from the ground up, tailored for various Instacart partners such as retailers and brands. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe an...

Amazon Development Centre Canada ULC
Toronto, Ontario

Identity provide services that enable customers to control who can access what. Our services enable identity, resource, and access management as well as governance across our customers' environments. Not only do we work on a fun customer-facing space, but we have a great inclusive and diverse team o...

StackAdapt
Canada

We're seeking a Staff Software Engineer to help lead our growing backend engineering team. Integrate data into StackAdapt’s Customer Data Platform (CDP). Promote software development best-practices and conduct rigorous code reviews. At least 5 years experience of software development in distributed ...

Instacart
Canada (ON, AB or BC Only)
Remote

We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers. You'll work closely with senior engineering leadership to establish technical vision and execution s...

Lime
Canada

Lime is hiring a Staff Security Software Engineer to join our Security team! In this role, you will help us revolutionize the way people move around cities. You'll develop and maintain incident response plans, improve security-related standards and processes, and mentor and train junior engineers. S...

Extreme Networks
Toronto, Ontario

Senior/Staff/Principle FIPS 140 Software Development EngineerJoin Extreme Networks for an exciting opportunity in wireless security space. Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions and rely on our top-rated services and support to accelerate their digital...