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.