Jobs and Careers
OK

Senior Software Engineer

Okta
United States, United Statesfull_timeVerifiedPosted 29 May 2024
💰 $228,000/yr($152,000/yr$228,000/yr)

About the role

Get to know Okta


Okta is The World’s Identity Company. We free everyone to safely use any technology—anywhere, on any device or app. Our Workforce and Customer Identity Clouds enable secure yet flexible access, authentication, and automation that transforms how people move through the digital world, putting Identity at the heart of business security and growth. 

At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we’re looking for lifelong learners and people who can make us better with their unique experiences. 

Join our team! We’re building a world where Identity belongs to you.

Company Description:

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. With Okta IT can manage access across any application, person or device.  Whether the people are employees, partners or customers or the applications are in the cloud, on premises or on a mobile device, Okta helps IT become more secure, make people more productive, and maintain compliance.  

The Okta service provides directory services, single sign-on, strong authentication, provisioning, workflow, and built in reporting.  It runs in the cloud on a secure, reliable, extensively audited platform and integrates deeply with on premises applications, directories, and identity management systems.

Enterprises using Okta today include Activision, Allergan, BMC Software, Groupon, Informatica, LinkedIn, Purolator and SAP.  The hundreds of enterprises, thousands of cloud application vendors and millions of people using Okta’s identity management service form the foundation for the industry’s fastest growing, vendor neutral Enterprise Identity Network.  Okta’s Enterprise Identity Network seamlessly and securely connects organizations, applications, and people, anywhere, anytime, from any device.  

Position Description:

Account Services is a two year old team we created in response to our growing needs.  We want to give customers a means to control their tenants across various geographies.  The product will be built primarily for Managed Service Providers to manage their tenants.  The Account Service layer will give customers a control plane to manage their resources across various tenants.  

The Account Services layer will allow customers to perform configuration tasks such as enabling purchased SKUs, view their consumption levels, and perform user group password resets across various tenants.

The Account Services layer is a new concept that was just created at Okta.  The team will be tasked with implementing several foundational concepts that will require interaction with other Engineering teams at Okta.  

This is an exciting opportunity to work on a greenfield development project within an established company. We are looking for self starters who are looking for an opportunity to  get involved in the creation of a new product.

 

Job Duties and Responsibilities:

  • Own your work end to end - this includes going through a design review, delivering the code and finally, ensuring we have the requisite monitoring and alerting in place
  • Implement code written structured for metrics monitoring and logging, perform peer reviews
  • Develop solutions that address our scalability challenges as our customer data set continues to grow

Knowledge, Skills, And Abilities:

  • 3+ years of software development experience building highly-reliable, mission-critical software
  • Demonstrable experience designing a system of scale and exposure to challenges such as replication lag, automatic failover and rate limits.
  • Strong engineering fundamentals.  You know your data structures, algorithms, OOP, SQL.  You will be required to pass rigorous coding interviews.
  • Strong understanding of server side technologies:  caching and asynchronous processing
  • Prior experience working on UI technologies (e.g. React, Backbone) highly desirable
  • Prior experience designing highly-available RESTful APIs desirable
  • You have delivered enterprise grade frameworks consumed by wide range of customers

 

Education and Training:

  • Bachelor’s degree in Computer Science, or Mathematics or equivalent

An overview of our tech stack:

  • Our primary programming languages are Java and JavaScript
  • We use open source frameworks such as React,  Hibernate and Spring Boot
  • We run on best of breed infrastructure including MySQL, GitHub, Redis, Kinesis, Snowflake and Elasticsearch
  • We make extensive use of virtualization and containers: AWS, Vagrant, Dock

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Okta

View company profile →