Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer - Core Identity

Home > Java programming jobs

Staff Software Engineer - Core Identity in USA

  • San Francisco, CA

Responsibilities

  • Collaborate with Product, Design, and QA to deliver critical engineering initiatives.
  • Lead the design and implementation of features and services in the core Java platform from conception through deployment.
  • Define engineering best practices and contribute to technical designs, proposals, and long-term architectural decisions.
  • Mentor and coach engineers through code reviews, technical guidance, and quality and security standards.
  • Develop maintainable software with comprehensive test coverage and improve testing and CI/CD strategies.
  • Create technical documentation and promote knowledge sharing.
  • Champion AI-native engineering practices and use AI coding assistants while maintaining security and code quality.

Requirements

  • 7+ years of software development experience designing and building scalable, high-performance server-side features using Java and Spring.
  • Deep expertise with high-performance Postgres or MySQL environments, including schema design and query optimization.
  • Extensive experience designing, building, and securing RESTful APIs for large-scale systems.
  • Expertise in caching, asynchronous processing, multi-threading, design patterns, scalability patterns, security engineering, and object-oriented principles.
  • Experience in fast-paced agile environments with CI/CD and automated testing.
  • Strong communication skills and the ability to influence technical direction.
  • Proficiency with AI coding assistants such as GitHub Copilot.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Preferred: knowledge of identity and access management technologies including FIDO, U2F, WebAuthn, SSO, SAML, OAuth, and Federation; cybersecurity principles and secure coding; CISSP or Security+ certifications; ReactJS; gRPC API development; and microservice architecture.

Benefits

  • Annual base salary range of $160,000–$220,000 CAD for candidates located in Canada.
  • Equity, bonus, health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave including PTO and parental leave, where applicable.
  • Hybrid work arrangement, with an immersive in-person onboarding experience.
  • Okta provides well-being support, social-impact programs, talent development, and community connection.

Okta

Okta builds identity and access management solutions that provide secure authentication and automation for businesses. Our products empower organizations to safely connect any technology, device, or application, making identity central to security and operational efficiency. We cater to companies...

Similar positions

Senior QA Engineer

  • Qualys, Inc.
  • Full time
  • Others
  • 10/15/2026
  • Pune, India

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: zł 308k-zł 487k
  • Poland

Full Stack Software Engineer 4

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $250k-$413k
  • Remote

Senior Java Engineer - Distributed Systems

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: Competitive
  • Romania

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • UK
  • 10/15/2026
  • Salary: Competitive
  • Remote