Software Engineer, Core Engineering (Senior/Staff/Principal)

Okta, San Francisco,CA or San Jose,CA

Okta is an integrated identity and mobility management service

We are looking for an experienced Software Engineer , Core Engineering who is passionate about building large-scale, critical software in a dynamic agile environment. You will share our passion and great pride in the elegance and usability of our solution and will join an engineering team that strongly believes in building solutions to scale, automated testing and an iterative process to build high-quality next generation enterprise software.

Our elite team is fast, creative and flexible; with a weekly release cycle and individual ownership we expect great things from our engineers and reward them with stimulating new projects, new technologies and the chance to have significant equity in a company that is about to change the cloud computing landscape forever.

Job Duties and Responsibilities:

  • Work with engineering teams on development of projects, design, and implementation
  • Drive evaluation, development and roll out of new common microservices/components
  • Own upgrades and support of all common microservices/components like Elasticsearch, Redis, configuration management
  • Drive initiatives to make components like Elasticsearch and Redis scale as usage increases
  • Conduct code reviews, analysis, and performance tuning
  • Provide technical leadership and mentorship to junior engineers
  • Implement unit and functional tests
  • Collaborate with Architects, QA, Product Owners, Engineering Services, Tech Ops 

Minimum Required Knowledge, Skills, and Abilities:

  • 2+ years of experience in object oriented language, preferably Java and knowledge of Spring, and MySQL
  • 3+ years of industry experience in enterprise based SaaS environment
  • Experience designing, querying and optimizing relational databases, ideally MySQL
  • Experience working with highly scalable systems
  • In-depth understanding of multithreading, garbage collection, memory management
  • Excellent grasp of software engineering principles
  • Knowledge with REST, Maven, AWS, Docker, ElasticSearch, and Redis
  • Knowledge with Chef, Ansible, and JavaScript is a plus
  • Knowledge of network security, authentication, and authorization is a plus

 Education and Training:

  • Bachelor’s Degree majoring in computer science

Okta is an Equal Opportunity Employer


About Okta

Okta is the leading independent provider of identity for the enterprise. The Okta Identity Cloud connects and protects employees of many of the world's largest enterprises. It also securely connects enterprises to their partners, suppliers and customers. With deep integrations to over 5,000 applications, the Okta Identity Cloud enables simple and secure access for any user from any device. Thousands of customers, including 20th Century Fox, Adobe, Dish Networks, Experian, Flex, LinkedIn, and News Corp, trust Okta to help them work faster, boost revenue and stay secure. Okta helps customers fulfill their missions faster by making it safe and easy to use the technologies they need to do their most significant work.

Want to learn more about Okta? Visit Okta's website.