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 5 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

Software Development Engineer, Digital Acceleration

Senior Software Engineer role at Amazon Digital Acceleration, building large-scale SAAS solutions for digital ordering and subscription management systems.

Sr. Software Development Engineer, Live Sports, Prime Video Sports

Senior Software Engineer role at Amazon Prime Video Sports, building scalable solutions for live sports streaming experiences using AWS services.

Network Development Engineer, Direct Connect

Senior Network Development Engineer role at AWS Direct Connect team, focusing on designing and implementing large-scale cloud network infrastructure.

Sr. EU Site Process Engineer, EU PE

Senior EU Site Process Engineer position at Amazon, focusing on process improvement and operational excellence in fulfillment centers across Europe.