Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Okta Logo

Software Engineer, Device Assurance (Java)

Okta

$159,000 - $239,000
Oct 8, 2025
San Francisco, CA, US
Apply Now

Okta is looking to solve current and emerging problems in the security and identity space by building the next generation of identity and access management solutions.

Requirements

  • 4+ years of software development experience, with at least 2 years of experience designing and building server-side features with Java and Spring.
  • Experience with high performance Postgres or MySQL environments.
  • Experience with REST API design.
  • Experience with server-side technologies including caching, asynchronous processing, and multi-threading.
  • Good understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
  • Experience working in fast-paced software development teams, leveraging continuous integration, testing tools, and deployment practices.
  • Understanding of Identity and Access Management protocols and technologies (FIDO, U2F, WebAuthn, SSO, SAML, OAuth, Federation, etc.).

Responsibilities

  • Collaborate with cross-functional teams (QA, Product, Support, UX) for seamless delivery of Okta products and engineering initiatives.
  • Own the delivery of product and engineering requirements, as they are implemented in our core Java services.
  • Following best practices, contribute to technical designs, proposals, and architectural decisions.
  • Develop high-quality, maintainable software components with comprehensive unit/functional tests.
  • Participate in code reviews, providing feedback and ensuring adherence to coding standards and security best practices.
  • Contribute to technical documentation and knowledge sharing within the team.

Other

  • This role requires in-person onboarding and travel to our San Francisco, CA HQ office or our Chicago office during the first week of employment.
  • Strong communication skills and the ability to work across functions.
  • Knowledge of cybersecurity principles, secure coding practices, and certifications like CISSP or Security+.
  • Experience with UI technologies such as ReactJS.
  • Exposure to gRPC API development.