Staff Software Engineer, Developer Foundations

Okta Okta · Enterprise · San Francisco, CA · SW - Engineering Services-676

Okta is looking for a Staff Software Engineer to join their Developer Foundations team. The role focuses on building and scaling tools and automation for internal use to support continuous delivery and developer productivity. This involves designing and implementing CI/CD pipelines using various technologies like Java, Jenkins, AWS, Docker, Python, and more. The engineer will also provide technical input, review designs, and support pre-production infrastructure in AWS. While the company mentions AI in the context of securing identities for AI, the core responsibilities of this role are centered around developer tooling and CI/CD, not direct AI/ML model development or deployment.

What you'd actually do

  1. Build high quality tools and automation for internal use to support continuous delivery and developer productivity.
  2. Design and implement Continuous Delivery pipelines for a diverse set of projects using Java, Jenkins, AWS, Docker, Python, Node, iOS, Ruby, Bash, and Go.
  3. Provide technical input by implementing Proof of Concept, influence the choice of the right technology, contribute to existing frameworks, and reviewing design and code.
  4. Roll out deliverables to internal customers in phases, monitor adoption, collect feedback, and fine-tune the project to respond to internal customers’ needs.
  5. Support pre-prod infrastructure in AWS--monitoring, backup and restore, SLA, cost control, deployment.

Skills

Required

  • CI/CD release pipelines
  • infrastructure
  • AWS
  • Java
  • Jenkins
  • Docker
  • Python
  • Node
  • iOS
  • Ruby
  • Bash
  • Go
  • Gradle
  • Bazel
  • Artifactory
  • Docker registry
  • NPM registry
  • AWS services
  • AWS supporting tools
  • coordination cross-functional work

Nice to have

  • Android build infrastructure
  • iOS build infrastructure

What the JD emphasized

  • scale and increase velocity
  • driving and perfecting our vision of Continuous Delivery
  • increasing the velocity and productivity of engineering
  • Solid understanding of CI/CD release pipelines and infrastructure (5+ years exp)