O

Okta

Secures digital identities for people and software

Staff Software Engineer - Privileged Access Management

Full-Stack EngineeringPosted on Nov 13
Full-timeBellevue, WA, USA

About the Job

Requirements

  • Proven expertise leveraging AI development tools such as GitHub Copilot and Anthropic Claude to accelerate the software development lifecycle while maintaining high code quality.
  • Extensive experience with cloud-based software security product development.
  • Experience architecting, implementing, tuning, and debugging large enterprise cloud deployments.
  • A good understanding of computer science fundamentals such as data structures and algorithms.
  • A bachelor's degree in computer science or equivalent.
  • At least 9 years of programming experience in a modern language such as Go, Java, or C++, especially in backend services; Go is preferred but not mandatory.
  • Knowledge of modern frontend JavaScript frameworks such as React, Angular, or Vue.
  • At least 4 years of experience with PostgreSQL or equivalent relational database systems.
  • Demonstrated experience working with REST and a thorough understanding of its fundamentals.
  • Experience with AWS, Redis, Elasticsearch or OpenSearch, Kinesis, Kafka, and Docker.
  • Knowledge of network security, authentication, and authorization.
  • Demonstrated adherence to software engineering principles.
  • Familiarity with the Agile software development process.

Responsibilities

  • Leverage AI pair-programmers and large language models such as Copilot and Claude to accelerate development of secure, enterprise-grade Privileged Access Management products.
  • Work with engineering teams to design, develop, and deliver cloud-based privileged access management solutions.
  • Design, build, and maintain end-to-end features using modern JavaScript and cloud-native backend technologies.
  • Lead technical design for key initiatives, driving quality, scalability, and maintainability.
  • Build reusable and performant user-interface components for a no-code builder experience.
  • Drive evaluation, development, and rollout of new features and common platform components.
  • Evaluate existing systems and evolve them for specialized circumstances to support future business needs.
  • Conduct design and code reviews, ensuring solutions account for scalability, redundancy, and multi-tenancy; write comprehensive unit and functional tests.
  • Monitor, troubleshoot, and fix services and frameworks owned by the team.
  • Evaluate system performance and resolve bottlenecks.
  • Provide technical guidance and mentorship to junior developers.
  • Collaborate with architects, quality assurance, product owners, security engineers, and operations engineers.

Desired Qualifications

  • A master's degree is preferred.
  • Experience designing and querying databases with optimization in mind is a plus.
  • Previous experience at security firms is a plus.

About the Company

Okta

Secures digital identities for people and software

Okta builds cloud identity software that controls how employees, customers, and automated systems access applications and company resources. Its single sign-on product lets people use one login across their work tools, while passwordless sign-in and additional identity checks protect accounts from stolen credentials. Administrators use its directory, access policies, and lifecycle tools to grant permissions when someone joins an organization and remove them when they leave. Organizations pay subscriptions based on the products they use and the identities they manage, with support included. Okta was founded in 2009 and is headquartered in San Francisco, California, United States.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Okta

See more jobs