Staff Software Engineer in Test (SDET), AI / ML team

Job expired!

Join Okta - The World’s Identity Company

At Okta, we're dedicated to empowering individuals to safely utilize any technology—anywhere, on any device or app. Our Workforce and Customer Identity Clouds offer secure and flexible access, authentication, and automation that transform digital interactions. We place Identity at the heart of business security and growth.

We value diverse perspectives and experiences at Okta. We're not looking for someone who checks every single box - we seek lifelong learners and individuals who can enhance our team with their unique experiences. Be part of our mission to build a world where Identity belongs to you.

Staff Software Engineer in Test, Identity Threat Protection

Position Description

Okta is seeking an experienced Software Engineer in Test passionate about testing large-scale, mission-critical software in a fast-paced agile environment. You will collaborate with the Identity Threat Protection Team to deliver elegant and user-friendly solutions.

Our engineering team advocates automated testing, UX design, and an iterative process to create high-quality next-generation software. The Identity Threat Protection (ITP) team is at the forefront of security innovation at Okta, integrating the best security tools and SaaS apps for heightened threat visibility.

Job Duties and Responsibilities

As a Software Engineer in Test, you will be responsible for designing, developing, and maintaining software testing solutions. Key responsibilities include:

  • Designing, coding, and debugging software and test applications using Java, C++, or Python.
  • Collaborating with product managers, development teams, and business stakeholders to translate requirements into technical specifications and test plans.
  • Developing high-quality, reusable code following best practices and coding standards.
  • Performing thorough testing and debugging to ensure high-performing products.
  • Participating in software design and code reviews.
  • Collaborating with DevOps and infrastructure teams for cloud-based deployments.
  • Continuously updating testing applications to meet evolving user needs.
  • Designing manual and automated tests to evaluate software quality, speed, accuracy, and functionality.
  • Communicating recommended fixes along with documentation to the development team.
  • Partnering with Customer Support and field teams to build relevant test plans.
  • Staying updated with new testing tools and strategies.

Minimum Required Knowledge, Skills, and Abilities

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development, including designing, coding, testing, and debugging.
  • Strong experience with test automation frameworks/libraries for UI and API testing.
  • Proficiency in Java, C++, or Python.
  • Knowledge of software development methodologies and best practices.
  • Experience with databases and SQL.
  • Familiarity with version control systems, CI/CD pipelines, cloud-based infrastructure (e.g., GitHub, GitLab, AWS), and Agile methodologies.
  • Understanding of web technologies (HTML, CSS, JavaScript).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Experience with log management tools like Splunk and Wavefront.
  • Familiarity with security concepts and single sign-on is a plus.

Education and Training

B.S. or M.S. in Computer Science or a related field is preferred.

Why Join Okta?

  • Amazing Benefits
  • Social Impact Initiatives
  • Diversity, Equity, Inclusion, and Belonging

Okta fosters a dynamic work environment with top-tier tools, technology, and benefits. We support flexible and mobile work setups, enabling employees to thrive creatively and successfully, regardless of location. Find your place at Okta today!

Okta is an Equal Opportunity Employer. All qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, or disability status. We accommodate qualified applicants with arrest and conviction records, consistent with applicable laws.

If you require reasonable accommodation during the application or interview process, please use this