Taro Logo

Staff Software Engineer- Federal

Leading independent provider of identity for the enterprise, securing connections between people and technology.
$168,000 - $252,000
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Okta is seeking a Staff Software Engineer to join their Core Infrastructure team, focusing on federal projects. This role requires TS/SCI security clearance and involves working with cloud-based infrastructure in federal air-gapped environments. The position combines technical leadership with hands-on development, requiring expertise in Java backend services, MySQL, Kubernetes, and cloud technologies.

The role involves designing and developing cloud infrastructure projects using Redis, Docker, and Terraform on AWS, while adapting these solutions for federal air-gapped environments. Key responsibilities include operating shared services, conducting code reviews, troubleshooting systems, and mentoring junior developers.

The ideal candidate will have 5+ years of extensive programming experience in Java, strong understanding of multithreading and memory management, and 3+ years experience with MySQL and Kubernetes. Experience with federal compliance requirements (FedRAMP, IL6) is essential.

This position offers a competitive salary range of $168,000 - $252,000 USD for candidates in specified locations, along with comprehensive benefits including health insurance, 401(k), equity, and paid leave. The role requires initial training in Washington, DC, followed by on-site work with a Maryland customer.

Okta's Core Engineering team is responsible for critical infrastructure and services that form the foundation of their engineering ecosystem. The team focuses on cloud-native solutions where redundancy, multi-tenancy, scale, and resiliency are paramount. This role offers an opportunity to work with passionate engineers in a dynamic environment while contributing to national security initiatives.

Last updated 6 days ago

Responsibilities For Staff Software Engineer- Federal

  • Design, develop and deliver cloud based infrastructure projects
  • Review and adapt infrastructure to federal air-gapped environments
  • 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

Requirements For Staff Software Engineer- Federal

Java
MySQL
Kubernetes
Redis
  • US citizenship with TS/SCI security clearance level
  • Experience with Federal and DoD compliance requirements - FedRAMP, IL6
  • Bachelor's degree in computer science or equivalent; master's preferred
  • 5+ years of extensive programming experience in Java
  • 3+ years of experience working with MySQL
  • 3+ years experience developing with Kubernetes
  • Experience with Spring, Spring Boot, Hibernate, Tomcat, AWS, Redis, and Docker
  • Knowledge of network security, authentication and authorization

Benefits For Staff Software Engineer- Federal

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Health, dental and vision insurance
  • 401(k)
  • Flexible spending account
  • PTO and parental leave
  • Equity