Senior IAM Engineer (Java & Cloud Native)
CGI · Salt Lake City, UT · 2 wk ago
Engineering$90k–$157k/yrFull-time
About the role
Secure and modernize enterprise platforms at scale. Serve as a trusted technical consultant delivering secure, scalable, and cloud-native authentication and authorization solutions.
Responsibilities
- Design, develop, and support secure Identity & Access Management (IAM) solutions across enterprise applications and platforms
- Build and maintain authentication and authorization integrations using SAML, OAuth 2.0, OpenID Connect (OIDC), Single Sign-On (SSO), and related IAM technologies
- Develop scalable microservices and enterprise applications using Java and Spring Boot
- Collaborate with cross-functional Agile teams to deliver secure, high-quality software solutions
- Integrate enterprise applications with IAM platforms such as Okta, Ping Identity, ForgeRock, or similar technologies
- Develop and maintain RESTful APIs, messaging integrations, and event-driven application components
- Support CI/CD pipelines, containerized deployments, and Kubernetes-based application environments
- Troubleshoot complex application, integration, and authentication issues across distributed systems
- Participate in technical analysis, code reviews, testing, deployment, and production support activities
- Analyze business and technical requirements to recommend scalable, secure, and maintainable enterprise solutions
- Contribute to engineering best practices, technical documentation, and continuous improvement initiatives
- Mentor junior developers and help elevate technical excellence across the team
Requirements
- 6+ years of experience in software engineering or enterprise application development
- 3+ years of hands-on experience with Identity & Access Management (IAM) technologies and integrations
- Strong experience with IAM and SSO platforms SAML, OAuth 2.0, and OpenID Connect (OIDC)
- Okta, Ping Identity, ForgeRock, or similar IAM solutions
- Java and Spring Boot Microservices architecture
- RESTful APIs and enterprise integrations React and modern JavaScript frameworks (preferred)
- SQL and relational databases
- Apache Kafka and messaging technologies
- Git and Maven
- Linux environments and scripting
- Experience supporting CI/CD pipelines and cloud-native application deployments
- Familiarity with Kubernetes and containerized environments
- Experience working within rapidly evolving enterprise technology ecosystems
Qualifications
- Bachelor’s degree required
Skills
- Communication & Collaboration
- Technical Expertise
Benefits
- Competitive compensation
- Comprehensive insurance options
- Matching contributions through the 401(k) plan and the share purchase plan
- Paid time off for vacation, holidays, and sick time
- Paid parental leave
- Learning opportunities and tuition assistance
- Wellness and Well-being programs