Senior Software Engineer

Okta is an enterprise grade identity management service, built from the ground up in the cloud and delivered with an unwavering focus on customer success.
$136,000 - $228,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience

Description For Senior Software Engineer

Okta is seeking a Senior Software Engineer for their Account Services team, a two-year-old initiative created to address growing needs. This role involves building a control plane for customers, particularly Managed Service Providers, to manage resources across various tenants. The Account Services layer will enable configuration tasks such as enabling purchased SKUs, viewing consumption levels, and performing user group password resets across tenants. This is a greenfield development project within an established company, offering an exciting opportunity to work on foundational concepts and interact with other Engineering teams at Okta.

Key responsibilities include:

  • Owning work end-to-end, from design reviews to code delivery and monitoring setup
  • Implementing code structured for metrics monitoring and logging, and performing peer reviews
  • Developing scalable solutions to address challenges as customer data sets grow

The ideal candidate will have:

  • 3+ years of software development experience building highly-reliable, mission-critical software
  • Experience designing scalable systems and familiarity with challenges like replication lag, automatic failover, and rate limits
  • Strong engineering fundamentals, including data structures, algorithms, OOP, and SQL
  • Understanding of server-side technologies, caching, and asynchronous processing
  • Experience with UI technologies (e.g., React, Backbone) is highly desirable
  • Experience designing highly-available RESTful APIs is a plus
  • A track record of delivering enterprise-grade frameworks consumed by a wide range of customers

The tech stack includes:

  • Java and JavaScript as primary programming languages
  • Open-source frameworks like React, Hibernate, and Spring Boot
  • Infrastructure including MySQL, GitHub, Redis, Kinesis, Snowflake, and Elasticsearch
  • AWS, Vagrant, and Docker for virtualization and containers
  • CI/CD tools such as Maven, npm, Artifactory, Chef, and Ansible

This role offers an opportunity to work on cutting-edge identity management solutions and contribute to Okta's mission of securely connecting people and technology. The position comes with competitive compensation and benefits, including equity options, health insurance, and paid leave.

Last updated 7 months ago

Responsibilities For Senior Software Engineer

  • Own work end-to-end, including design reviews, code delivery, and monitoring setup
  • Implement code structured for metrics monitoring and logging, perform peer reviews
  • Develop scalable solutions to address growing customer data challenges

Requirements For Senior Software Engineer

Java
JavaScript
React
MySQL
Redis
Kubernetes
  • 3+ years of software development experience building highly-reliable, mission-critical software
  • Experience designing scalable systems
  • Strong engineering fundamentals (data structures, algorithms, OOP, SQL)
  • Understanding of server-side technologies, caching, and asynchronous processing
  • Bachelor's degree in Computer Science, Mathematics, or equivalent

Benefits For Senior Software Engineer

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Paid Leave

Interested in this job?

Jobs Related To Okta Senior Software Engineer

Senior Software Engineer, Java FullStack

Senior Software Engineer, Java FullStack position at Okta, focusing on SaaS Connectors and Lifecycle Management

Partner Development Manager, SLED, Public Sector

Partner Development Manager position at Google Public Sector, focusing on SLED market partnerships with competitive compensation and hybrid work options.

Senior UX Program Manager, Search

Lead UX program management role at Google Search, focusing on user experience innovation and cross-functional team coordination for billions of users worldwide.

Senior Application Engineer

Senior Application Engineer role at Google, focusing on business systems integration and internal process optimization using Java, Python, and cloud technologies.

Senior Design Automation CAD Engineer, Silicon

Senior Design Automation CAD Engineer position at Google, developing custom silicon solutions and CAD tools for next-generation hardware products.