Lead Software Engineer

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

About The Position

Wellington Management is seeking a Software Engineer to be embedded within their Quantitative Investment Group. This role will serve as a hands-on technical partner to Portfolio Managers and Quantitative Researchers, working primarily in Python and C#. The position supports the full lifecycle of systematic investment workflows, including research enablement, data integration, platform development, and firmwide integration. The successful candidate will contribute to the design, implementation, and evolution of the quantitative portfolio and research infrastructure, translating portfolio construction, optimization, and risk research into scalable, production-grade systems while aligning with broader firmwide technology initiatives. This is an opportunity to build and evolve an innovative, industry-leading technology platform within a company that recognizes the impact of technology on financial markets.

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.

Nice To Haves

  • Basic Linus & Windows system administration

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