Lead Software Engineer

Wellington ManagementBoston, MA
$90,000 - $180,000Hybrid

About The Position

Wellington Management is seeking a Lead Software Engineer to join their Information Technology team, specifically embedded within the Quantitative Investment Group (QIG). This role will serve as a hands-on technical partner to Portfolio Managers and Quantitative Researchers, primarily using Python and C#. The engineer will support the entire lifecycle of systematic investment workflows, including research enablement, data integration, platform development, and firmwide integration. The position involves designing, implementing, and evolving QIG’s quantitative portfolio and research infrastructure, translating complex research into scalable, production-grade systems while ensuring alignment with broader firmwide technology initiatives. This is a unique opportunity to build and evolve an innovative, industry-leading technology platform within one of the world's largest independent investment management firms.

Requirements

  • Strong professional experience with Python for data-intensive or analytical applications.
  • Solid experience with C# and building maintainable, production-grade software.
  • Strong software engineering fundamentals: version control (Git), testing, documentation, logging, and code reviews.
  • Experience designing APIs, services, or shared libraries used by multiple consumers.
  • Experience with AWS, Azure or other cloud environments
  • Experience with Microsoft SQL Server
  • Experience working with large, complex datasets and analytical workflows.
  • Familiarity with time-series data, numerical computation, and data modeling concepts.
  • Interest in, or exposure to, systematic investment or research-driven environments.
  • Comfortable operating in an embedded model with frequent, direct interaction with researchers and Portfolio Managers.
  • Able to balance rapid iteration with long-term maintainability and platform thinking.
  • Strong communication skills and the ability to translate abstract concepts into robust technology.
  • 5–10 years of professional experience as a software engineer, quantitative developer, or similar role.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent professional experience.

Responsibilities

  • Partner closely with Portfolio Managers and Quantitative Researchers to understand research workflows and investment objectives.
  • Design and implement software that supports systematic portfolio construction, optimization, rebalancing, and risk analytics across equity and credit strategies.
  • Enable rapid research iteration while ensuring a clear and deliberate path to production-quality implementations.
  • Help ensure consistency and rigor between research prototypes and live portfolio implementation, reducing model and operational risk.
  • Support the migration and standardization of systematic models onto next-generation quantitative frameworks, improving scalability, performance, and reproducibility.
  • Build and maintain shared time-series and factor data services that streamline factor timing, regime analysis, and model execution.
  • Partner with researchers to evolve domain abstractions (e.g., securities, regions, model concepts, regimes) into durable, well-designed software components.
  • Enable seamless interoperability between legacy research environments and modern Python- and C#-based platforms, minimizing friction as technologies evolve.
  • Support acquisition, ingestion, and integration of new internal and third-party datasets required for quantitative research.
  • Design data access patterns that support time-series correctness, back-testing accuracy, and point-in-time analysis.
  • Collaborate with enterprise data and platform teams to align with firmwide data standards while preserving QIG’s research velocity.
  • Partner with platform and DevOps teams to spin up and evolve research and production environments as needed.
  • Contribute to CI/CD, environment standardization, and operational best practices.
  • Act as a bridge between QIG and broader Technology teams, ensuring architectural, security, and strategic alignment.
  • Participate in design discussions, code reviews, and technical standards-setting.
  • Author clear technical documentation for both researchers and technologists.
  • Contribute to a collaborative culture that values correctness, transparency, and continuous improvement.

Benefits

  • retirement plan
  • health and wellbeing
  • dental
  • vision
  • 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 (leave of absence, paid holidays, volunteer, sick and vacation time)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service