Senior Software Engineer - Privileged Access Management (PAM / IAM)
Core
Design and build scalable microservices and enterprise Privileged Access Management (PAM) / Identity and Access Management (IAM) capabilities for secure cloud platforms.
Role type
Senior Staff Software Engineer (Platform & Security)
Builds
Highly available microservices, PAM/IAM integrations, and cross-platform desktop services
Domain
Cloud-native security, Identity & Access Management (IAM), Zero Trust architecture
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET Core, ABP Framework, Go, gRPC, REST APIs, AWS, Kubernetes, Docker, CI/CD automation, automated testing (Playwright), distributed systems, observability, technical leadership
Preferred skills
Experience with CyberArk, BeyondTrust, HashiCorp Vault, SCIM standards, AI-assisted development workflows, native desktop application development
Technologies
C#, .NET, Go, TypeScript, gRPC, REST, ABP, AWS, Kubernetes, Docker, Origin CI, Kargo, WoK, Playwright, PostgreSQL, SQL Server, DocumentDB, CyberArk, BeyondTrust, HashiCorp Vault, Cursor, Claude Code, GitHub Copilot
Responsibilities
Design and maintain scalable microservices; Implement enterprise PAM and IAM capabilities; Apply Zero Trust and Least Privilege principles; Own continuous delivery pipelines; Develop automated testing strategies; Drive AI-assisted development practices; Mentor engineers and conduct technical reviews; Develop cross-platform services; Implement observability capabilities; Collaborate on technical debt and modernization; Manage production incidents
Seniority
Senior Staff, hands-on IC with technical leadership