Jobs · Engineering · Utah

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

Similar jobs

Senior IAM Developer

InterclypseAnnapolis Junction, MD· 4 mo ago
Engineeringapply on recruiting.paylocity.com