DeveloperJobs.io
← Back to all jobs

Job Description

Capgemini offers a hybrid work setup in New York, NY, with a role centered on both technical execution and client impact. This Senior Software Engineer position supports end-to-end delivery in an Agile environment, while also giving you the opportunity to lead offshore development teams and contribute hands-on with Java and modern web technologies.

The engagement includes acting as a client-facing technical liaison, guiding scalable application delivery, and ensuring delivery governance through reporting such as WSR, MSR, and QBR. You will partner with business and technical stakeholders to translate requirements into solutions, drive quality through reviews, and help troubleshoot complex production issues.

Responsibilities

  • Lead and mentor offshore development teams.
  • Serve as the primary technical liaison between client stakeholders and offshore teams.
  • Design, develop, and oversee scalable application solutions.
  • Provide hands-on engineering support using Java and modern web technologies.
  • Conduct code reviews and ensure adherence to best practices and quality standards.
  • Drive Agile delivery activities including sprint planning and release management.
  • Troubleshoot and resolve complex production and technical issues.
  • Collaborate with business and technical teams to translate requirements into solutions.
  • Monitor delivery progress and communicate status, risks, and milestones to stakeholders.
  • Support delivery governance through WSR, MSR, and QBR reporting.

Requirements

  • Strong experience with Java 8-17, Spring Boot, RESTful APIs, JDBC, and Hibernate.
  • Hands-on experience with Angular or React and modern JavaScript frameworks.
  • Proficiency with MySQL, PostgreSQL, or Oracle databases.
  • Experience with GitHub, Jenkins, CI/CD pipelines, and Jira.
  • Working knowledge of AWS services including EC2, S3, Lambda, and RDS.
  • Strong understanding of Agile/Scrum methodologies and release management.
  • Experience leading and managing offshore development teams.
  • Excellent client-facing communication and stakeholder management skills.
  • Strong problem-solving, troubleshooting, and analytical abilities.
  • Ability to translate business requirements into scalable technical solutions.
  • Experience balancing hands-on development with technical leadership responsibilities.
  • Strong experience in Java Full Stack application development.
  • Proven experience leading offshore development teams.
  • Experience working in client-facing consulting environments.
  • Strong architecture and solution design capabilities.
  • Ability to balance hands-on technical contributions with leadership responsibilities.
  • Excellent verbal and written communication skills.
  • Strong analytical, problem-solving, and troubleshooting abilities.
  • Experience translating business requirements into scalable technical solutions.
  • Ability to manage stakeholder expectations and drive successful project delivery.

Benefits

  • Paid time off based on employee grade (A-F): Vacation 12-25 days depending on grade, plus company paid holidays, Personal Days, and Sick Leave.
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada).
  • Retirement savings plans (for example, 401(k) in the U.S., RRSP in Canada).
  • Life and disability insurance.
  • Employee assistance programs.
  • Other benefits as provided by local policy and eligibility.

Salary range: USD 101,140 - 182,624 per year.

Preferred Experience

  • Experience working directly from client locations.
  • Exposure to enterprise-scale application development and modernization projects.
  • Experience presenting delivery metrics and executive-level status reports.
  • Strong understanding of software development lifecycle (SDLC) best practices.

Similar Jobs