jobapplier

Staff Software Engineer (Core Identity)

Okta

Skills

Required

  • server-side
  • Java
  • agile
  • software development
  • Spring
  • caching
  • asynchronous processing
  • multi-threading
  • Postgres / MySQL
  • schema design
  • query optimization
  • design patterns
  • GitHub
  • ReactJS

Preferred

  • Identity and Access Management
  • FIDO
  • U2F
  • WebAuthn
  • SSO
  • SAML
  • OAuth
  • cybersecurity principles
  • secure coding practices

Join Okta, a leading identity and access management company, as a Staff Software Engineer in the Device Identity engineering team. In this role, you will architect, build, and scale critical server-side software and services, driving cross-functional collaboration and mentoring other engineers. You will have the opportunity to make a significant impact on the security and identity platform, while working in a fast-paced, agile environment.

About Okta

Exposure to microservice architecture

Responsibilities

  • Concevoir, construire et mettre à l'échelle des logiciels et services critiques côté serveur au cœur de la plateforme de sécurité et d'identité.
  • Diriger la conception et la mise en œuvre de nouvelles fonctionnalités et services au sein de la plateforme Java, en prenant la responsabilité de la conception au déploiement.
  • Mentorer et coacher d'autres ingénieurs à travers des revues de code, des conseils techniques, et en établissant un haut niveau de qualité et de sécurité.
  • Extensive experience designing, building, and securing RESTful APIs for large-scale systems

Requirements

  • 7+ years of software development experience, with a proven track record of designing and building scalable, high-performance server-side features using Java and Spring
  • Expert knowledge of server-side technologies, including caching, asynchronous processing, and multi-threading
  • Deep expertise with high-performance Postgres or MySQL environments, including schema design and query optimization
  • A deep understanding of design patterns, scalability patterns, security engineering, and object-oriented principles
  • Proficiency in leveraging AI coding assistants (e.g., GitHub Copilot) to accelerate the development lifecycle, with a focus on maintaining high standards for code quality and security
  • Excellent communication skills with the ability to articulate complex technical concepts to diverse audiences and influence technical direction
  • Experience in fast-paced agile environments, with a strong understanding of CI/CD and automated testing
  • Bachelor’s degree in Computer Science or equivalent experience
  • Experience with UI technologies such as ReactJS
  • Education:

Preferred

  • Understanding of Identity and Access Management protocols and technologies (FIDO, U2F, WebAuthn, SSO, SAML, OAuth, Federation, etc.)
  • Knowledge of cybersecurity principles, secure coding practices, and certifications like CISSP or Security+
  • Exposure to gRPC API development