Principal Engineer Software
Core
Lead the Identity Platform's technical strategy as an individual contributor, architecting resilient distributed systems and owning major cross-team initiatives.
Role type
Principal Software Engineer (Identity Platform)
Builds
Resilient, distributed identity systems and platform components
Domain
Cybersecurity, Identity Management, Cloud-Native Systems
Deliverable
production ML models | product features
Required skills
Large-scale distributed system architecture, Microservices design, .NET/C#, REST/SOAP web services, Authentication standards (SAML, OAuth, OpenID Connect), Container orchestration (Kubernetes, Docker), Database design (PostgreSQL, Redis), CI/CD pipelines, AI-assisted development tools
Preferred skills
Directory Services (Active Directory), Service meshes, Threat modeling, Agile practices
Technologies
.NET, C#, AWS, Azure, GCP, Kubernetes, Docker, PostgreSQL, Redis, SAML, OAuth, OpenID Connect, CI/CD
Responsibilities
Architect resilient distributed systems and take end-to-end ownership of cross-team initiatives; Make initiative-level design and architecture decisions in ambiguous conditions; Set and enforce engineering bar through design and code reviews; Prototype, design, and build new platform components and PoCs; Leverage AI/ML to automate incident detection and root cause analysis; Mentor senior and junior engineers; Champion AI-augmented engineering workflows
Seniority
Principal, hands-on IC with strategic scope
