Staff Software Engineer

Okta Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$194,000–$267,000 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $216k
This role $230k
$166k most similar roles pay here $278k

This role pays more than 60% of similar roles. Most pay $186,597–$246,000 — the shaded band above. At the midpoint, this role pays about $230k versus about $216k for comparable roles.

Based on 240 similar postings.

Employer

About Okta Inc

Okta, Inc. is an American identity and access management company based in San Francisco. It provides cloud software that helps companies manage and secure user authentication into applications, and for developers to build identity controls into applications, websites, web services, and devices.[

Okta Inc currently has 87 open roles on FindRole.

Listed pay typically runs $174,000–$239,000 across 87 roles with salary data.

Most-posted roles

View all roles at Okta Inc

At a glance

TL;DR · Staff Software Engineer

As a Staff Software Engineer on the OIG team, you will drive the architecture, design, and maintenance of products serving enterprise customers at scale. You will take end-to-end ownership of feature areas, from technical design through implementation, testing, deployment, and post-launch monitoring to ensure high performance and reliability. The role involves building production-ready features across the OIG system while collaborating with product, QA, and site reliability teams. You will work with technologies including Java, Kotlin, Go, and other JVM or cloud-native languages within a microservices and event-driven architecture. Key responsibilities include managing complex data modeling, multi-tenancy, and RBAC/ABAC requirements. This role focuses on the critical domain of identity and access governance, solving technical challenges related to secure, scalable infrastructure for enterprise-grade software used by millions of users daily.

What does a Software Engineer earn in California?

Median $214000 from 830 postings across 69 companies.

See salary data

What you'll do

  • Take end-to-end ownership of feature areas from technical design through implementation and post-launch monitoring.
  • Design, build, and ship high-quality, production-ready features focused on correctness, reliability, and performance.
  • Deliver high-quality bug fixes and resolve customer-reported issues quickly.
  • Write clean, well-tested, and maintainable code while upholding high engineering standards for the team.
  • Architect and deliver large-scale, distributed systems that meet enterprise requirements for security and scalability.
  • Drive technical alignment across multiple teams and stakeholders to influence product direction without direct authority.
  • Partner with Product Development, QA, and Site Reliability Engineering teams to scope development and deployment work.

What we're looking for

  • Must have 8+ years of software engineering experience in a production environment.
  • Proven track record of architecting and delivering large-scale, distributed systems for enterprise customers.
  • Deep expertise in microservices, event-driven architectures, APIs, and data modeling at scale.
  • Proficiency in Java, Kotlin, Go, or equivalent JVM/cloud-native languages.
  • Demonstrated ability to influence without authority and drive technical alignment across multiple teams.
  • Experience designing systems for enterprise reliability, scalability, and security requirements like multi-tenancy and RBAC/ABAC.
  • Excellent written and verbal communication skills to explain complex topics to both engineers and non-engineers.
  • B.S. in Computer Science or equivalent degree.
  • Experience with identity, access management, or governance (IAM/IGA) products (preferred).
  • Familiarity with workflow engines or approval/routing systems (preferred).
  • Experience with enterprise SaaS platforms serving large organizations (preferred).
  • Hands-on experience with cloud infrastructure and modern observability tooling (preferred).

More like this

Similar roles

Staff Software Engineer

Okta Inc

San Francisco, CA 3 days ago $194,000–$267,000
Microservices Event-driven Architecture APIs Data Modeling Java Kotlin Go RBAC ABAC IAM IGA AWS GCP Azure SaaS Finite State Machines BPM Observability
8+ yrs exp

Senior Software Engineer, OIG

Okta Inc

San Francisco, CA 3 days ago $165,000–$227,000
Microservices Event-driven Architecture APIs Data Modeling Java Kotlin Go RBAC ABAC IAM IGA AWS GCP Azure SaaS Finite State Machines BPM Observability
8+ yrs exp

Senior Software Engineer, OIG

Okta Inc

Bellevue, WA 3 days ago $165,000–$227,000
Java Kotlin Go Microservices Event-driven Architecture APIs Data Modeling RBAC ABAC IAM IGA AWS GCP Azure SaaS Finite State Machines BPM
5+ yrs exp

Principal Software Engineer

Okta Inc

San Francisco, CA 3 days ago $224,000–$308,000
Microservices Event-driven Architecture APIs Data Modeling Java Kotlin Go JVM AWS GCP Azure IAM IGA RBAC ABAC SaaS Finite State Machines BPM Observability
10+ yrs exp

Senior Software Engineer

The Walt Disney Company

Remote (Bristol, CT) 8 days ago $148,700–$199,400
PostgreSQL MySQL Amazon RDS Aurora Azure GCP Python Java Go Terraform CloudFormation Git GitLab GitHub Linux Containers Ansible Chef CI/CD Infrastructure as Code SRE DRE
5+ yrs exp Remote

Senior Software Engineer

Oracle

Nashville, TN 129 days ago $114,600–$234,600
PostgreSQL SQL PL/SQL Oracle Database Java JavaScript TypeScript Oracle APEX API Development CI/CD AI/ML Data Visualization SSO MFA Responsive Design
6+ yrs exp