Okta is hiring a

Software Engineer - Core Technology

San Jose, United States

Title of JobSoftware Engineer-Core Technology
Role Located in
San Francisco or San Jose, CA
Reports to: Manager, Software Engineering


Okta is the foundation for secure connections between people and technology. By harnessing the power of the cloud, Okta allows people to access applications on any device at any time, while still enforcing strong security protections. It integrates directly with an organization’s existing directories and identity systems, as well as 4,000+ applications.

Because Okta runs on an integrated platform, organizations can implement the service quickly at large scale and low total cost.

Thousands of customers, including Adobe, Allergan, Chiquita, LinkedIn, and Western Union, trust Okta to help their organizations work faster, boost revenue, and stay secure.



Position Description:

We are looking for an experienced Software Engineer that is passionate about building large-scale, mission-critical software in a fast-paced agile environment. The ideal candidate will share our passion and great pride in the simple elegance and usability of our solution and will join an engineering team that strongly believes in automated testing, UX design and an iterative process to build high-quality next generation enterprise software.

Our elite team is fast, innovative and flexible; with a weekly release cycle and individual ownership we expect great things from our engineers and reward them with stimulating new projects, emerging 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 the senior engineering team in major development projects, design and implementation.
  • Code reviews, analysis and performance tuning.
  • Provide technical leadership and mentorship to more junior engineers.


Knowledge, Skills, and Abilities:

  • 5+ years experience with advanced Java.
  • Experience designing, querying and optimizing relational databases, ideally MySQL.
  • Experience working with a system of scale.
  • In-depth understanding of multithreading, garbage collection, memory management and multi-platform Java development.
  • Excellent grasp of software engineering principles.
  • Experience with spring, activemq, REST, Maven, EC2, memcached, mysql, cassandra highly desired.
  • Experience with docker, UI, javascript, zookeeper, chef & puppet a plus.
  • Knowledge of network security, encryption, authentication and authorization a plus


Education and Training:

●      B.S. or M.S. Computer Science or related field


Okta is an Equal Opportunity Employer.


Other jobs at Okta