Staff Software Engineer

Okta
Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Communication","Collaboration","Leadership","Mentoring","Secure-by-design mindset"]

Build and enhance Okta’s Continuous Delivery platform powering automated infrastructure provisioning and application deployments. Join the Cloud Tooling and Pipelines team to design and develop microservices and tools using Spinnaker and custom tooling, drive Terraform-based IaC automation, and implement secure, reliable CD pipelines. Partner with DevOps, SRE, and Product teams, mentor engineers, and help enable self-service automation to improve developer velocity at scale.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Okta
Okta
18 hours ago

Staff Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Build and enhance Okta’s Continuous Delivery platform powering automated infrastructure provisioning and application deployments. Join the Cloud Tooling and Pipelines team to design and develop microservices and tools using Spinnaker and custom tooling, drive Terraform-based IaC automation, and implement secure, reliable CD pipelines. Partner with DevOps, SRE, and Product teams, mentor engineers, and help enable self-service automation to improve developer velocity at scale.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead the design and development of scalable microservices and tools forming the backbone of the Continuous Delivery platform (including Spinnaker, Terraform, and custom tooling).
  • •Develop infrastructure provisioning and deployment automation solutions, including APIs that enable reliable production changes.
  • •Architect and implement CD pipeline and Terraform-based IaC workflows, ensuring scalability, reliability, and security.
  • •Write clean, well-tested automation code (primarily Java, Python, or Go) for microservices focused on operational excellence and self-service.
  • •Mentor engineers and collaborate with DevOps, SREs, and Product teams to remove bottlenecks and advance the technical roadmap.

Key Requirements

  • •7+ years of professional software development experience, focused on backend systems and distributed applications.
  • •5+ years hands-on experience in Java, Go, Python, or similar backend languages building scalable, reliable applications.
  • •Experience building and maintaining automation tools, platforms, or microservices for cloud environments (AWS, GCP, or similar).
  • •Strong Infrastructure as Code (IaC) experience, including practical work with Terraform.
  • •Experience with CI/CD platform development and tools such as Spinnaker (or similar), plus containerization/orchestration (Kubernetes, ECS) from a software development perspective.
Experience:7+ yearsCloud environmentsContinuous deliveryMicroservicesInfrastructure as code
Education:Bachelor's in Computer Science or related field
Skills:CommunicationCollaborationLeadershipMentoringSecure-by-design mindset
Tech Stack:JavaPythonGoTerraformSpinnakerAWSGCPDockerKubernetesECSEKSLinuxCI/CDMicroservicesInfrastructure as CodeIaCMySQLMongoDBAPIs

Company Brief

Okta
Provides identity and access management cloud solutions that help organizations secure and manage user authentication, single sign-on, multi-factor authentication, and lifecycle management across applications and devices.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2009
WebsiteLinkedIn