Lead Software Engineer

Capgemini•Dallas, TX
•$106,230 - $145,000

About The Position

The Lead Software Engineer works in software engineering, developing, maintaining, and optimizing software solutions and applications. The role applies scientific methods to analyze and solve software engineering problems and develops and applies software engineering practices across research, design, development, and maintenance. It requires original thought and judgment, as well as the ability to supervise the technical and administrative work of other software engineers. At this grade, the engineer is highly experienced and trusted, masters all phases of the software development lifecycle, and applies innovation and industrialization. The role operates without supervision in highly complex environments and takes responsibility for a substantial aspect of Capgemini's activity. It requires calm, professional handling of difficult situations, consideration of the broader business picture, and understanding of commercial and negotiating principles. The engineer develops long-term client partnerships and balances business, technical, and people objectives through leadership. The role also plays a significant part in recruiting and developing people.

Requirements

  • Software engineering skills and expertise appropriate to the role.
  • Ability to exercise original thought and judgment.
  • Ability to supervise technical and administrative work of software engineers.
  • Mastery of all phases of the software development lifecycle.
  • Ability to operate without supervision in highly complex environments.
  • Ability to manage difficult and complex situations calmly and professionally.
  • Understanding of commercial and negotiating principles.
  • Leadership that balances business, technical, and people objectives.

Responsibilities

  • Develop, maintain, and optimize software solutions and applications.
  • Apply scientific methods to analyze and solve software engineering problems.
  • Develop and apply software engineering practices and knowledge in research, design, development, and maintenance.
  • Supervise the technical and administrative work of other software engineers.
  • Collaborate with software engineers and stakeholders as a team player.
  • Apply innovation and industrialization across all phases of the software development lifecycle.
  • Take responsibility for a substantial aspect of Capgemini's activity and handle complex situations professionally.
  • Develop long-term partnerships with clients.
  • Balance business, technical, and people objectives through leadership.
  • Participate significantly in the recruitment and development of people.

Benefits

  • Paid time off, including 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, such as 401(k) in the U.S. or RRSP in Canada.
  • Life and disability insurance.
  • Employee assistance programs.
  • Additional benefits as provided by local policy and eligibility.
  • The role may be eligible for variable incentives, bonuses, or commissions, depending on position and applicable laws.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service