Staff Software Engineer, Core Infrastructure

Okta Inc

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Salary
$194,000–$267,000 / yr
Posted
50 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $230k
$96k most similar roles pay here $285k

This role pays more than 81% of similar roles. Most pay $144,350–$220,850 — the shaded band above. At the midpoint, this role pays about $230k versus about $183k 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 137 open roles on FindRole.

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

Most-posted roles

View all roles at Okta Inc

At a glance

TL;DR · Staff Software Engineer, Core Infrastructure

Staff Software Engineer, Core Infrastructure joins the Core Engineering team to build and evolve shared infrastructure and services that form the foundation for other engineering teams. This role involves designing, developing, and delivering cloud-based projects while managing common services like search, cache, configuration management, and email pipelines. The engineer will evaluate new features, perform code reviews, monitor systems, and provide technical mentorship. Key technologies include Java, Spring, Spring Boot, Hibernate, Tomcat, Redis, Docker, Terraform, and AWS. Candidates must possess expertise in multithreading, memory management, MySQL, Kubernetes, and RESTful APIs. The work focuses on building a cloud-native platform where redundancy, multi-tenancy, scale, and resiliency are critical for maintaining an "Always On" infrastructure. This role solves complex technical challenges to ensure the underlying systems can support high growth and robust performance.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design, develop, and deliver cloud-based infrastructure projects using Redis, Docker, Terraform, and AWS.
  • Drive the evaluation, development, and rollout of new common features and frameworks.
  • Operate, support, and scale shared services to accommodate growing business demands.
  • Conduct code and design reviews while ensuring high standards through unit and functional testing.
  • Monitor, troubleshoot, and resolve issues within owned services and infrastructure components.
  • Evaluate system performance and identify or resolve technical bottlenecks.
  • Provide technical guidance and mentorship to junior developers on the team.

What we're looking for

  • Candidates must be U.S. Persons (U.S. Citizen, National, Lawful Permanent Resident, Refugee, or Asylee).
  • A Bachelor's degree in computer science or equivalent is required; a master's degree is preferred.
  • Candidates must have 8+ years of programming experience in an object-oriented language like Java for backend services.
  • Candidates must possess a deep understanding of multithreading, garbage collection, and memory management.
  • Candidates must have 3+ years of experience with MySQL or equivalent relational database systems.
  • Candidates must have 3+ years of experience developing and troubleshooting web services on Kubernetes.
  • Experience with Spring, Spring Boot, Hibernate, Tomcat, AWS, Redis, and Docker is required.
  • Knowledge of network security, authentication, authorization, and REST fundamentals is required.

More like this

Similar roles

Staff Software Engineer, Core Infrastructure

Snap Inc.

Bellevue, WA +4 65 days ago $229,000$343,000
Distributed Systems Service Mesh Kubernetes CI/CD Microservices Go Java Python C++ Cloud Infrastructure Observability System Design AI Storage Systems
9+ yrs exp

Senior Core Infrastructure Engineer

Oracle

Nashville, TN 24 days ago $79,200$209,500
OCI Kubernetes Docker KVM Go Python Java C++ SQL Terraform Prometheus Grafana ELK Stack Distributed Systems System Design IaaS PaaS Serverless
3+ yrs exp

Senior Core Infrastructure Engineer

Oracle

Nashville, TN +1 49 days ago $79,200$209,500
Java Linux Terraform Infrastructure as Code (IaC) Distributed Systems Public Cloud Database Design Microservices C++ Telemetry Circuit Breakers Load Testing fault-injection Encryption Oracle Cloud Infrastructure
3+ yrs exp

Senior Software Engineer, Core Infrastructure

Oracle

Nashville, TN 27 days ago $79,200$209,500
Distributed Systems Infrastructure as Code (IaC) Cloud Infrastructure Data Processing Load Testing Circuit Breakers Telemetry Alerting Encryption Security Controls Runbooks Scalability Data Replication
3+ yrs exp