Senior Software Engineer
Job Description
Capgemini is hiring a Senior Software Engineer for a hybrid role in New York, NY. In this position, you will serve as a hands-on Technical Lead, coordinating with offshore development teams and providing technical guidance to support end-to-end delivery in an Agile environment while working as a client-facing consultant.
Key Responsibilities
- Lead and mentor offshore development teams to support delivery execution.
- Act as the primary technical liaison between client stakeholders and offshore teams.
- Design, develop, and oversee scalable application solutions.
- Provide hands-on development support using Java and modern web technologies.
- Perform 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 project delivery and communicate status, risks, and milestones to stakeholders.
- Support delivery governance using WSR, MSR, and QBR reporting.
Required Qualifications
- 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.
- Capability to balance hands-on engineering with technical leadership responsibilities.
- Excellent verbal and written communication skills.
Technology Stack
Java, Spring Boot, RESTful APIs, JDBC, Hibernate, Angular, React, MySQL, PostgreSQL, Oracle, GitHub, Jenkins, CI/CD pipelines, Jira, AWS (EC2, S3, Lambda, RDS), Agile/Scrum, offshore development teams, WSR, MSR, QBR.
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.
Compensation
USD 101,140 - 182,624 per year
Location and Work Arrangement
New York, NY (hybrid)
Benefits
- Paid time off based on employee grade (A-F), defined by policy: Vacation 12-25 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 (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.