02 Oct
|
Okta
|
Bengaluru
Job Summary
Principal Software Engineer - PAM
You Will
- 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
You Have
- 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 valuable understanding of computer science fundamentals such as data structures and algorithms
- Bachelor's degree in computer science or equivalent; master's preferred.
- 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.
- 8+ years experience working with PostgreSQL or equivalent relational database systems. Experience with designing and querying databases with optimization in mind is a plus.
- 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
- Previous experience at Security firms is a huge plus
Education Bachelor's degree in computer science or equivalent
📌 Principal Software Engineer - PAM (Bengaluru)
🏢 Okta
📍 Bengaluru