Fullstack Staff Software Engineer - PAM
Okta
Bengaluru, IndiaPosted 1 month ago
Skill Required
SW Eng - Applications-674Full Stack DeveloperSoftware EngineerSoftware DeveloperData StructuresElasticsearchEngineeringCloud SecurityR ProgrammingJavaScriptPostgreSQLdesigningdebuggingsecuritybuildingAngularDockerdesignGitC++ReactKafkaRedisAgileCloudDesign PatternsJavaGenerative AIIAM
Key highlights
- 9+ years of programming experience required.
- 4+ years of PostgreSQL experience required.
- Significant equity offered as a key benefit.
- Flexible hybrid work model (office or home).
- Preferred experience with Go and AI development tools.
- Role focuses on building cloud‑based Privileged Access Management solutions.
Role overview
Okta is the identity standard, building a trusted, neutral infrastructure that secures AI and modern cloud environments. The Fullstack Staff Software Engineer – Privileged Access Management (PAM) will join a fast, creative elite team to design, develop, and deliver cloud‑based privileged access solutions, leveraging modern JavaScript, backend technologies, and AI pair‑programming tools while enjoying significant equity and a flexible work environment.
Responsibilities
- Leverage cutting‑edge AI pair‑programmers and LLMs (such as Copilot and Claude) to accelerate the development of secure, enterprise‑grade Privileged Access Management (PAM) products.
- Proven expertise leveraging AI development tools (e.g., GitHub Copilot, Anthropic Claude) to accelerate the software development lifecycle (SDLC) while maintaining high code quality.
- 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 UI components for a best‑in‑class no‑code builder experience.
- Drive evaluation, development, and rollout of new features and common platform components.
- Evaluate existing systems to evolve them for serving in specialized circumstances to support Okta's future business needs.
- Conduct thorough design and code reviews, ensuring that proposed solutions account for scalability, redundancy, and multi‑tenancy.
- Uphold high programming standards by consistently writing comprehensive unit and functional tests.
- Monitor, troubleshoot, and fix services and frameworks the team owns.
- Evaluate system performance and resolve bottlenecks.
- Provide technical guidance and mentorship to junior developers.
- Collaborate with architects, QA, product owners, security and operations engineers.
Requirements
- Immense passion for doing the right thing to help Okta's technology stay ahead of its anticipated business growth.
- Extensive experience with cloud‑based software security product development.
- Solid technology chops in architecting, implementing, tuning, and debugging some of the largest cloud deployments in the enterprise world.
- A good understanding of computer science fundamentals such as data structures and algorithms.
- Bachelor's degree in computer science or equivalent.
- 9+ years of extensive programming experience in a modern programming language like Go, Java, or C++ especially in backend services. Go is preferred, but not mandatory.
- Good knowledge of modern frontend JavaScript frameworks such as React, Angular, Vue etc.
- 4+ years experience working with PostgreSQL or equivalent relational database systems.
- Demonstrated experience of working with REST and thorough understanding of its fundamentals.
- Experience with AWS, Redis, Elasticsearch / OpenSearch, Kinesis, Kafka, and Docker.
- Knowledge of network security, authentication, and authorization.
- Demonstrably followed best software engineering principles.
- Familiarity with Agile software development process.
Nice to have
- Master's degree in computer science or equivalent preferred.
- Go is preferred (though not mandatory).
- Previous experience at security firms.
- Experience designing and querying databases with optimization in mind.
Benefits
- Significant equity in the company.
- Weekly release cycle and individual ownership with stimulating new projects and new technologies.
- Flexible work environment – ability to work from the office or home.
- Immersive, in‑person onboarding experience.
- Support for well‑being, social impact, talent development, and community connection.
- Flexible benefits and collaborative work environments/experiences.
Additional details
- Job title: Fullstack Staff Software Engineer - PAM.
- Job posting code: L1-HYBRIDP24967_3499462.
- Okta is an Equal Opportunity Employer.
- Okta provides a flexible approach to work, allowing hybrid arrangements where it makes sense.
- Okta invests in the best technologies and provides flexible benefits and collaborative work environments/experiences.
- The Okta Experience includes supporting well‑being, driving social impact, and developing talent and fostering community.
- Okta considers qualified applicants with arrest and conviction records, consistent with applicable laws.
- Reasonable accommodation request form is available for the application, interview, or onboarding process.
- Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT) as defined by NYC Local Law 144.
- Career site URL: https://www.okta.com/company/careers/.