Principal Software Engineer
- San Francisco, United States
- Lead/Staff
- Posted
Join Okta, a leading identity and access management company, as a Principal Software Engineer. In this role, you will be responsible for the development, design, and maintenance of our product, serving enterprise customers at scale. You will take end-to-end ownership of feature areas, design and build high-quality features, and collaborate with various teams. This is a unique opportunity to shape how thousands of enterprises manage access governance and to work on challenging technical problems.
Responsibilities
- Take end-to-end ownership of feature areas, from technical design through implementation, testing, deployment, and post-launch monitoring.
- Design, build, and ship high-quality, production-ready features across the OIG system, with a focus on correctness, reliability, and performance.
- Partner with Product Development, QA, and Site Reliability Engineering teams for scoping the development and deployment work.
Requirements
B.S. Computer Science or equivalent
- Strong proficiency in one or more of: Java, Kotlin, Go, or equivalent JVM/cloud-native languages used in Okta's backend stack
- Experience designing systems that meet enterprise reliability, scalability, and security requirements (think: multi-tenancy, high availability, audit logging, RBAC/ABAC)
- Excellent written and verbal communication skills, with the ability to make complex technical topics accessible to both engineers and non-engineers
- Demonstrated ability to influence without authority — driving technical alignment across multiple teams and stakeholders
- Deep expertise in microservices, event-driven architectures, APIs, and data modeling at scale
- 10+ years of software engineering experience, with at least 3+ years in a senior or staff-level technical leadership role
- Proven track record of architecting and delivering large-scale, distributed systems in production environments serving enterprise customers
- Hands-on experience with cloud infrastructure (AWS, GCP, or Azure) and modern observability tooling
- Experience building identity, access management, or governance (IAM/IGA) products or platforms
Preferred
- Familiarity with workflow engines or approval/routing systems (e.g., finite state machines, BPM-style systems)
- Experience with enterprise SaaS platforms serving large, complex customer organizations
Pay
USD 224,000 - 308,000
jobapplier