Software Engineer - Security

Capgemini•Brisbane, CA
•$76,730 - $150,800•Remote

About The Position

Capgemini Engineering is seeking a Senior Software Engineer to design, build, and enhance enterprise-grade Security & Access Management solutions. The role focuses on backend development, cloud security, Identity and Access Management (IAM), Generative AI, and modern web technologies. The engineer will build scalable platforms to automate access provisioning, governance, security controls, and user experiences across complex enterprise environments. This is a remote role based in the USA.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3–5+ years of software development experience.
  • Strong proficiency in Kotlin or Java and backend application development.
  • Experience building distributed systems, microservices, and RESTful APIs.
  • Hands-on experience with AWS, Kubernetes, IAM, LDAP, or security platforms.
  • Hands-on experience with Generative AI/LLM integrations in enterprise applications.
  • Experience developing web applications using TypeScript and modern frontend frameworks.
  • Strong knowledge of authentication, authorization, access governance, and cloud security best practices.
  • Experience with CI/CD, observability, and production support.
  • Experience building Identity & Access Management (IAM), security, or governance platforms.
  • Knowledge of secrets management, MFA, privileged access management, and cloud security tools.

Nice To Haves

  • Experience with frontier AI models such as Mythos in the security domain.

Responsibilities

  • Develop and maintain Security & Access Management platform features using Kotlin and modern engineering practices.
  • Design and build scalable REST APIs, backend services, and complex authorization workflows.
  • Integrate with enterprise and cloud systems, including AWS, Kubernetes, LDAP, SSH, and business applications.
  • Develop synchronization services, scheduled jobs, and automation workflows to ensure access reliability and integrity.
  • Implement Generative AI and LLM capabilities for contextual access guidance, permission descriptions, and access request support.
  • Design and enhance security controls, including least-privilege access, dynamic access, and insider threat mitigation.
  • Lead platform modernization initiatives, including refactoring, upgrades, migrations, and performance improvements.
  • Implement and support provisioning solutions, secrets management, MFA, and cloud account lifecycle management.
  • Develop mobile-responsive UI components, workflows, and email templates using TypeScript and modern web frameworks.
  • Support production platforms through monitoring, troubleshooting, maintenance, and continuous improvement.

Benefits

  • Paid time off based on employee grade, including 12–25 vacation days depending on grade, company-paid holidays, personal days, and sick leave.
  • Medical, dental, and vision coverage, or provincial healthcare coordination in Canada.
  • Retirement savings plans, such as 401(k) in the U.S. or RRSP in Canada.
  • Life and disability insurance.
  • Employee assistance programs.
  • Other benefits as provided by local policy and eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service