Okta for Developers
Software Engineer, Device Assurance (Java)
Okta for Developers, San Francisco, California, United States, 94199
Software Engineer, Device Assurance (Java)
Okta is the World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and automation, placing identity at the core of business security and growth.
We’re building a world where identity belongs to you. Join our team!
The Access Management Engineering Team builds core identity and access management products: Universal Directory, Single Sign‑On, API Access Management, Lifecycle Management, and the core Authentication experience that touches millions of users.
We seek a dynamic
Software Engineer
to join our
Device Assurance
engineering team. The ideal candidate should have solid experience in
Java
software development and be enthusiastic about writing server‑side software and services. You will demonstrate a great aptitude for software engineering excellence, participate in code reviews, and drive high‑quality, maintainable solutions.
What you’ll be doing
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.
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.
What you’ll bring to the role
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.
Strong communication skills and the ability to work across functions.
And extra credit if you have experience in any of the following
Identity and Access Management protocols and technologies (FIDO, U2F, WebAuthn, SSO, SAML, OAuth, Federation, etc.).
Cybersecurity principles, secure coding practices, and certifications like CISSP or Security+.
UI technologies such as ReactJS.
Exposure to gRPC API development.
Exposure to micro‑service architecture.
Exposure to ML/AI technologies.
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. The annual base salary range for this position for candidates located in the San Francisco Bay area is between $159,000—$239,000 USD.
What you can look forward to as a Full‑Time Okta employee
Amazing Benefits – health, dental and vision insurance, 401(k), flexible spending account, and paid leave (including PTO and parental leave).
Making Social Impact.
Developing Talent and Fostering Connection + Community at Okta.
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.
For more information on our Total Rewards program please visit https://rewards.okta.com/us. For further privacy details, see our Personnel and Job Candidate Privacy Notice at https://www.okta.com/legal/personnel-policy/.
#J-18808-Ljbffr
We’re building a world where identity belongs to you. Join our team!
The Access Management Engineering Team builds core identity and access management products: Universal Directory, Single Sign‑On, API Access Management, Lifecycle Management, and the core Authentication experience that touches millions of users.
We seek a dynamic
Software Engineer
to join our
Device Assurance
engineering team. The ideal candidate should have solid experience in
Java
software development and be enthusiastic about writing server‑side software and services. You will demonstrate a great aptitude for software engineering excellence, participate in code reviews, and drive high‑quality, maintainable solutions.
What you’ll be doing
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.
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.
What you’ll bring to the role
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.
Strong communication skills and the ability to work across functions.
And extra credit if you have experience in any of the following
Identity and Access Management protocols and technologies (FIDO, U2F, WebAuthn, SSO, SAML, OAuth, Federation, etc.).
Cybersecurity principles, secure coding practices, and certifications like CISSP or Security+.
UI technologies such as ReactJS.
Exposure to gRPC API development.
Exposure to micro‑service architecture.
Exposure to ML/AI technologies.
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. The annual base salary range for this position for candidates located in the San Francisco Bay area is between $159,000—$239,000 USD.
What you can look forward to as a Full‑Time Okta employee
Amazing Benefits – health, dental and vision insurance, 401(k), flexible spending account, and paid leave (including PTO and parental leave).
Making Social Impact.
Developing Talent and Fostering Connection + Community at Okta.
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.
For more information on our Total Rewards program please visit https://rewards.okta.com/us. For further privacy details, see our Personnel and Job Candidate Privacy Notice at https://www.okta.com/legal/personnel-policy/.
#J-18808-Ljbffr