Overview
As a Staff Software Engineer on the Identity Security team, you will play a pivotal, hands-on role in scaling foundational platforms and web applications, with a primary emphasis on backend architecture and distributed services. You will partner closely with distributed teams to deliver robust, high-performance security solutions.
What you'll do
- Design and build high-quality backend services while collaborating with frontend developers to ensure seamless integration across the stack.
- Raise the bar on engineering excellence by improving standard methodologies, producing best-in-class code, documentation, testing, and monitoring.
- Collaborate with product and R&D engineers to translate product requirements into robust technical solutions.
- Identify and resolve technical issues and performance bottlenecks within the backend systems.
- Stay up to date with the latest industry trends and technologies to continuously improve backend services and overall application performance.
- Mentor colleagues and help promote knowledge sharing within the team.
What you'll need
- 8+ years of professional software engineering experience building and maintaining complex, enterprise-grade distributed systems in high-growth environments.
- 6+ years of hands-on experience designing and implementing backend services using Node.js and modern TypeScript.
- Proven working familiarity with modern frontend frameworks, specifically React, enabling seamless collaboration and full-stack ownership.
- Deep knowledge of RESTful API design.
- Deep knowledge of microservices architecture.
- Deep knowledge of asynchronous event-driven design.
- Deep knowledge of data persistence patterns.
- Practical experience working with relational databases.
- Practical experience working with NoSQL/caching stores.
- Strong foundation in computer science fundamentals, data structures, algorithms, and scalable software design patterns.
- Excellent analytical and problem-solving skills.
- Strong communication abilities to collaborate across distributed, global engineering teams.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience.
Nice to have
- Experience in frameworks such as NestJS or similar enterprise-grade Node.js server frameworks.
- Experience with modern cloud platforms, particularly AWS.
- Experience with container orchestration.
- Experience in identity and security domains, including IAM, OAuth, OIDC, SAML, posture management, threat detection, or cloud security.
Details
- Location: Bengaluru, India.
- Work arrangement: Hybrid.
Read the full description and apply on the company’s own careers page.