Principal Software Engineer, Application Access Governance
Core
Design and develop secure, scalable, multi-tenant software solutions for an AI-powered identity platform that governs human and non-human access to applications, data, and business processes.
Role type
Principal Software Engineer (Application Access Governance)
Builds
Enterprise identity cloud solutions running on AWS, Azure, and Google Cloud
Domain
Identity Security / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, REST, Microservices, Cloud platforms (AWS, Azure, GCP), Containerization (Docker, Kubernetes), SQL, ElasticSearch, Redis, CI/CD, Git, Agile (Scrum/Kanban)
Preferred skills
Groovy, Grails, AI development tools (Amazon Q, Github Copilot, Cursor)
Technologies
Java, Spring, AWS, Azure, Google Cloud, Docker, Kubernetes, SQL, ElasticSearch, Redis, Git, Maven, IntelliJ, Junit
Responsibilities
Participate in requirements analysis, design and develop secure software solutions, collaborate on software architecture, test and deploy applications, revise and debug code, develop documentation, provide technical support
Seniority
Principal, hands-on IC