Principal Software Engineer (Hybrid in Bangalore)
Core
Design and implement next-generation architecture for Identity and Access Management (IAM) and Agentic Identity systems, enabling AI agents to authenticate, authorize, and operate securely at scale.
Role type
Principal Software Engineer (System Architecture & IAM)
Builds
Scalable, secure identity foundations and agentic identity patterns for Smartsheet's global platform.
Domain
Enterprise Software, Identity & Access Management, AI/Agentic Systems
Deliverable
production ML models | product features
Required skills
System architecture, Identity and Access Management (IAM), Agentic Identity design, Distributed systems, Microservices, Cloud architecture, Database optimization, Technical leadership, Cross-functional collaboration
Preferred skills
Multi-language proficiency (Python, Go, Java, C/C++), AI/ML integration experience, Agile methodologies
Technologies
Python, Go, Java, C/C++, SQL, SAML, OIDC, OAuth 2.x, SCIM
Responsibilities
Lead architecture strategy and design for IAM and AI agent authentication; Architect identity lifecycle and multi-factor enforcement; Define agentic identity patterns for autonomous actions; Mentor senior engineers and drive technical best practices; Review technical designs for scalability and resilience; Collaborate with product stakeholders on technical constraints.
Seniority
Principal, hands-on IC with strategic influence