Senior Software Engineer

Vollzeit
vor 7 Monate

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, Docker
  • Our weekly production releases are made possible by Continuous Integration and sophisticated build, test and release automation leveraging Maven, npm, Artifactory, Chef, Ansible and the like
  • We participate in the OpenSource community with the likes of https://github.com/okta/okta-auth-js

Okta is an Equal Opportunity Employer.

Below is the annual base salary range for candidates located in California, Colorado, New York and Washington. Your actual base salary will depend on factors such as your skills, qualifications, experience, and work location. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental and vision insurance, 401(k), flexible spending account, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program please visit: https://rewards.okta.com/us.   

The annual base salary range for this position for candidates located in California (excluding San Francisco Bay Area), Colorado, New York, and Washington is between:$136,000—$204,000 USD The annual base salary range for this position for candidates located in the San Francisco Bay area is between: $152,000—$228,000 USD

What you can look forward to as an Okta employee!

  • Amazing Benefits
  • Making Social Impact
  • Fostering Diversity, Equity, Inclusion and Belonging at Okta 

Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today! https://www.okta.com/company/careers/.

Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to participate in the job application or interview process, please use this Form to request an accommodation.

Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Privacy Policy at https://www.okta.com/privacy-policy/.