Lead Software Engineer - Java/AWS

Capgemini•New York, NY
•$140,000 - $175,000•Hybrid

About The Position

Capgemini is seeking a Lead Software Engineer with deep Java, Spring Boot, and AWS expertise to lead the design and development of large-scale, cloud-based enterprise applications. This is a senior technical leadership role that remains close to the technology, with approximately 30% hands-on development and technical problem-solving. The role also provides architecture guidance, conducts code and design reviews, mentors developers, and helps engineering teams apply modern development, security, and cloud best practices. The position is based in New York City, NY, with a hybrid work model requiring three days per week onsite. It is full-time, and employment visa sponsorship is not available now or in the future. The role requires someone with approximately 15 or more years of software engineering experience, especially recent experience developing and modernizing enterprise Java applications in AWS environments. Java is the primary focus; React is secondary. The base compensation range is $140,000–$175,000 per year. Capgemini states that eligible regular, full-time employees may receive benefits according to local policy and eligibility. The company describes itself as a global business and technology transformation partner and states that it has 340,000 team members in more than 50 countries.

Requirements

  • Approximately 15 or more years of software engineering or application development experience.
  • Deep hands-on experience with Java.
  • Strong Spring Boot and microservices experience.
  • Strong experience developing and deploying applications on AWS.
  • Strong understanding of REST APIs and API/application security.
  • Recent experience conducting code reviews and providing technical leadership to development teams.
  • Experience with cloud-native and distributed application architectures.
  • Strong understanding of software design patterns and engineering best practices.
  • Experience with CI/CD and modern DevOps practices.
  • Strong communication and client-facing skills.
  • Ability to work onsite in New York City three days per week.
  • Must be authorized to work in the United States without the need for current or future employment visa sponsorship.

Nice To Haves

  • React experience.
  • Kubernetes/Amazon EKS.
  • Docker.
  • Kafka or other event-driven/messaging technologies.
  • Terraform or CloudFormation.
  • AWS Lambda, API Gateway, ECS, S3, RDS/Aurora, DynamoDB, and CloudWatch.
  • Experience with web and/or mobile application platforms.
  • Financial Services or other large, highly regulated enterprise experience.

Responsibilities

  • Lead the design and development of enterprise applications using Java and Spring Boot.
  • Provide technical leadership across application architecture, development, and modernization initiatives.
  • Remain approximately 30% hands-on with development and technical problem-solving.
  • Conduct detailed code reviews and design reviews.
  • Design and develop microservices and REST APIs.
  • Architect and support cloud-native solutions on AWS.
  • Apply application and API security best practices.
  • Guide engineering teams on scalability, performance, resiliency, and maintainability.
  • Work with containers, Kubernetes/EKS, messaging, and event-driven architectures.
  • Support CI/CD, DevSecOps, and Infrastructure-as-Code practices.
  • Mentor developers and provide technical direction across distributed teams.
  • Collaborate effectively with technical and business stakeholders.
  • Review code, challenge design decisions, troubleshoot complex issues, and provide guidance to senior engineers.

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 a 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.
  • The role may be eligible for variable incentives, bonuses, or commissions, depending on the position and applicable laws.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service