onsite
Staff Software Engineer, Developer Foundations - Okta, Inc.
Software Engineer
Senior engineer leading the design and delivery of core developer platform services, building secure, scalable micro‑services on AWS, and driving API standards, automation, and performance for a global identity platform.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance micro‑service foundations that enable internal developer teams to build identity‑centric solutions.
- Define and enforce API standards, security best practices, and observability across the platform.
- Lead the migration and optimization of services to cloud native environments (AWS), including containerization and serverless patterns.
- Drive CI/CD pipeline improvements, automated testing, and release engineering to ensure rapid, reliable delivery.
- Mentor engineering teams, conduct design reviews, and champion engineering excellence and best‑in‑class coding practices.
Requirements
- 10+ years of software engineering experience with strong expertise in Java and Kotlin.
- Deep knowledge of building, scaling, and securing micro‑services and distributed systems.
- Extensive experience with AWS services, container orchestration (Kubernetes/ECS), and serverless architectures.
- Proven track record of implementing robust API design, authentication/authorization, and observability (logging, tracing, metrics).
- Strong leadership, communication, and mentorship skills, with a passion for driving technical excellence in fast‑paced environments.