Staff Software Engineer, Core Infrastructure
Core
Build and evolve shared cloud-native infrastructure and services (search, cache, async job management, email pipeline) that serve as the foundation for other engineering teams at Okta.
Role type
Staff Software Engineer, Core Infrastructure
Builds
Cloud-native shared services and frameworks for search, caching, configuration, async jobs, and email pipelines
Domain
Cloud Infrastructure / Identity Platform
Required skills
Java (backend services), Kubernetes, AWS, Redis, Docker, Terraform, MySQL, REST, gRPC, Spring Boot, Hibernate, Tomcat, multithreading, garbage collection, memory management, database design, query tuning, system performance tuning, unit and functional testing, code reviews
Preferred skills
GCP, enterprise SaaS experience, network security, authentication and authorization
Technologies
Redis, Docker, Terraform, AWS, Kubernetes, MySQL, Spring, Spring Boot, Hibernate, Tomcat, gRPC
Responsibilities
Design, develop, and deliver cloud-based infrastructure projects; drive evaluation, development, and rollout of new common features and frameworks; operate, support, and upgrade shared services and frameworks; conduct design and code reviews; monitor, troubleshoot, and fix services; evaluate system performance and resolve bottlenecks; provide technical guidance and mentorship to junior developers
Seniority
Staff, hands-on IC with significant mentorship (via careerplan.io/jobs/8081732-staff-software-engineer-core-infrastructure-at-okta)