Principal Software Engineer - PAM
Okta · Bengaluru · onsite · Posted 21d ago
Undisclosed9–14 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
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
- 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; 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
Bachelor's degree in computer science or equivalent
Sourced from naukri
Skills
DockerAgileclaudeCloud Computingcode qualityamazon web servicesagile software developmentcopilotAi Development ToolsDatabase SystemsData StructuresdebuggingcloudAlgorithmsArchitectureAngularjsArtificial IntelligenceAnthropic SDK
About Okta
Okta
Software Product
257
employees
2009
17 years old
New Delhi, Delhi
India
About
OKTA IDENTITY INDIA PRIVATE LIMITED
Industries
Software ProductHardware & Networking
Employee ratings
28 reviews
2.4/ 5
Culture
2.5
Career growth
2.1
Work-life
2.4
Employees rate it well for
Work Life Balance4
Find them on