About the Role
We're hiring a Senior Software Engineer - Infrastructure Automation to join our innovative team at Okta. As a leader in identity and access management, Okta is committed to providing secure and flexible solutions for businesses worldwide. In this Senior Software Engineer remote position, you will play a crucial role in shaping our Continuous Delivery (CD) platform, ensuring that our infrastructure is reliable, scalable, and secure.
What You’ll Do
- Shape the Technical Roadmap of the CD Platform: Be a core technical contributor and leader in defining the strategic direction for Okta's Continuous Delivery (CD) platform (including Spinnaker) and its future evolution.
- Architect and Design Scalable Deployment Pipelines: Lead the design and architecture of robust CD pipelines, Infrastructure-as-Code (IaC) executions, and code deployment workflows built on the underlying platform.
- Design and Implement Critical Infrastructure Tooling: Architect, build, maintain, and deploy sophisticated tools that enable Okta's engineers to execute infrastructure production changes and deploy code with high reliability and efficiency.
- Develop High-Quality Microservices: Design and build scalable and reliable microservices (potentially in Java, Python, or Go) with a strong focus on automation and operational excellence.
- Collaborate on Cross-Functional Solutions: Partner with Operations and Product teams to proactively identify bottlenecks and manual processes, and contribute significantly to the design and implementation of scalable and reliable solutions.
- Introduce and Evangelize Industry Best Practices: Research and advocate for the adoption of industry best practices in infrastructure, automation, and orchestration to drive innovation and future infrastructure improvements.
- Embed Security into Development Practices: Apply and promote security best practices in the development of microservices and tooling to ensure a secure infrastructure stack.
- Identify and Drive Self-Service Automation: Proactively identify opportunities for automation that can be self-serviced by engineering teams, contributing to reduced manual effort and improved onboarding experiences.
Requirements
- 4+ years of Software Development in Java, Go, Python or similar backend languages.
- 3+ years of development experience building services, internal tools, and frameworks.
- 2+ years experience automating and deploying large scale production services in AWS, GCP or similar.
- Working knowledge of Kubernetes, ECS, Istio, and Spinnaker.
- Working knowledge of database technologies (MySQL, MongoDB, etc.).
- Knowledge of infrastructure as code tools such as Terraform.
- Proficient using Docker and supporting infrastructure with strong Linux and networking fundamentals.
Nice to Have
- Frontend experience (React, Angular, etc.).
What We Offer
- Competitive salary range: $147,000 – $184,000 per year.
- Equity options available.
- Comprehensive health, dental, and vision insurance.
- 401(k) plan with company match.
- Flexible spending account.
- Paid leave, including PTO and parental leave.
- Opportunities for professional development and growth.
- Remote work flexibility with potential in-person onboarding.
Join us at Okta and help us build a world where identity belongs to you. Apply for the Senior Software Engineer remote position today!
This Senior Software Engineer role at Okta offers a unique opportunity to lead infrastructure automation efforts in a remote setting. With competitive salary and benefits, it's an attractive position for experienced engineers.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months