Lead Software Engineer

Wellington Management•Boston, MA
•$90,000 - $180,000•Hybrid

About The Position

The Portfolio Data Technology team is seeking a Lead Software Engineer to help develop the firm’s proprietary investment performance measurement, attribution, and GIPS composite applications. The engineer will contribute to a new multi-asset performance attribution platform and enhance and maintain existing applications as investment products evolve and grow in complexity. The role combines software development with architecture and technical leadership: approximately 50% development and 50% architecture and leadership. The engineer will lead developers and QA engineers on delivery, but the position has no people-management responsibilities. The team has approximately 7–10 developers. The role offers an opportunity to work in a collaborative team with leadership and advancement opportunities. The position is based in Needham/Boston. Employees work from the office four days per week and may work remotely one day per week. The base salary range is USD 90,000–180,000. Wellington Management also describes a comprehensive benefits package and potential discretionary corporate bonus and/or incentives, if eligible.

Requirements

  • At least 10 years of software development and design experience.
  • At least 7 years of demonstrated experience developing enterprise applications and services using Java and related technologies.
  • Experience with SQL.
  • Hands-on experience in multithreaded programming.
  • Experience with relational and non-relational database technologies.
  • Ability to work independently in a fast-paced, team-oriented environment.
  • Experience working in an Agile DevOps environment.
  • Commitment to delivering projects on time and overcoming obstacles.
  • Excellent verbal and written communication skills.

Nice To Haves

  • Experience working in an AWS environment is highly desired.
  • Financial industry experience is preferred but not required.

Responsibilities

  • Lead a team of developers and QA engineers to deliver quality products in Enterprise Data Services.
  • Lead projects independently and provide technology leadership.
  • Participate in architecture, design, implementation, deployment, and support efforts.
  • Work with business team members, project managers and analysts, and other software engineers to review business requirements, functional specifications, use cases, and test plans.
  • Design, prototype, and author code for software components and applications based on functional specifications, optimizing them for performance.
  • Ensure adherence to code-quality standards within development and QA teams, including continuous integration, code reviews, and required release documentation.
  • Establish and maintain effective client relationships and help guide the team in setting priorities for requests and issue resolution.
  • Coordinate and facilitate production releases across middleware, database, architecture, and other teams.
  • Author architecture, technical design, and support documentation.

Benefits

  • Retirement plan.
  • Health and wellbeing coverage.
  • Dental, vision, and pharmacy coverage.
  • Health savings account.
  • Flexible spending accounts.
  • Commuter program.
  • Employee assistance program.
  • Life and disability insurance.
  • Adoption assistance.
  • Back-up childcare.
  • Tuition/CFA reimbursement.
  • Paid time off, including leave of absence, paid holidays, volunteer, sick, and vacation time.
  • Potential discretionary corporate bonus and/or incentives, if eligible.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service