Taro Logo

Staff Software Engineer, Infrastructure

The leading independent provider of identity for the enterprise, enabling organizations to securely connect the right people to the right technologies.
$118,000 - $178,000
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Okta, The World's Identity Company, is seeking a Staff Software Engineer to join their Cloud Tooling and Pipelines team. This role is crucial in shaping the future of Okta's Continuous Delivery (CD) platform and infrastructure automation. As a Staff Engineer, you'll lead the architectural direction and implementation of scalable tooling for critical processes, working with technologies like Spinnaker, AWS ECS, and EKS.

The position offers an opportunity to work on sophisticated infrastructure automation at scale, developing microservices and tools that enable efficient code deployment and infrastructure management. You'll be instrumental in mentoring other engineers and influencing the team's technical roadmap while working with cutting-edge cloud technologies.

The role combines technical leadership with hands-on development, requiring expertise in cloud infrastructure, automation, and software development. You'll be working with a tech stack that includes Java, Python, Go, Kubernetes, and various AWS services, building solutions that power Okta's extensive cloud infrastructure.

This position is based in Toronto, Canada, offering a competitive salary range of $118,000 - $178,000 CAD, along with comprehensive benefits including health insurance, RRSP matching, and paid leave. The role requires a hybrid work arrangement with in-person onboarding during the first week.

As a Staff Engineer, you'll be joining a company that values diversity of perspectives and emphasizes continuous learning. Okta's mission of enabling secure technology access aligns with the technical challenges you'll be solving, making this an excellent opportunity for experienced engineers passionate about infrastructure automation and scalable systems.

Last updated 5 hours ago

Responsibilities For Staff Software Engineer, Infrastructure

  • Shape the Technical Roadmap of the CD Platform
  • Architect and Design Scalable Deployment Pipelines
  • Design and Implement Critical Infrastructure Tooling
  • Develop High-Quality Microservices
  • Collaborate on Cross-Functional Solutions
  • Introduce and Evangelize Industry Best Practices
  • Embed Security into Development Practices
  • Identify and Drive Self-Service Automation

Requirements For Staff Software Engineer, Infrastructure

Java
Python
Go
Kubernetes
MongoDB
MySQL
  • 6+ years of Software Development in Java, Go, Python or similar backend languages
  • 5+ years of development experience building services, internal tools and frameworks
  • 3+ years experience automating and deploying large scale production services in AWS, GCP or similar
  • Working knowledge of Kubernetes, ECS, Istio, Spinnaker
  • Working knowledge of database technologies (MySQL, MongoDB etc)
  • Knowledge of infrastructure as code tools such as Terraform
  • Proficient using Docker and supporting infrastructure and strong Linux and networking fundamentals
  • B.S. Computer Science (plus) or relevant experience

Benefits For Staff Software Engineer, Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Amazing Benefits
  • Healthcare spending
  • Telemedicine
  • RRSP with match
  • Paid leave

Related Jobs