TPA technologies

Python Developer

Boston, MA, US

12 days ago
Save Job

Summary

Job Title: Full Stack Software / Python

Location: Financial District / Boston

Return to work policy: Boston, MA onsite 3 day/week (T-Th)

Duration: through end of the year (possibility to get extended)

Start Date: ASAP

Interview mode: 3 rounds - 2 via Zoom followed by onsite (90 minutes)

Notes: Must haves:

Strong Python full stack engineer

AWS

Quant or investment knowledge

Data background

Extra plus if they know a little AI (e.g. Model Context Protocol (MCP)).


Position Overview:

This is an opportunity to own and evolve one of the firm’s flagship internal software products, delivering a market-leading portfolio management and decomposition platform that provides a competitive edge in systematic investing.



What You’ll Do:

  • Build, test, and enhance new tools to attribute drivers of portfolio positions, returns, and risk to alpha, risk, transaction, and liquidity models.
  • Participate in and facilitate research efforts to improve the investment process informed by feedback from the attribution systems you build.
  • Develop full-stack applications using Python, React, JavaScript, and Streamlit, ensuring speed, reliability, and maintainability.
  • Design and implement backend systems using Python, Ray, and databases for scalable, high-performance data processing.
  • Optimize and unify reporting across multiple geographies, strategies, and use cases, including exception-based management reports.
  • Implement cloud-ready modular and extensible solutions that are easy to maintain and update as investment needs evolve.
  • Work with data structures and APIs to ensure fast and efficient access to portfolio insights.
  • Develop and maintain the internal configuration-based language for portfolio analysis.
  • Collaborate with portfolio managers, quants, and engineers to align tools with investment workflows.
  • Provide support to other engineers and analysts developing data visualization solutions using Streamlit, Dash, and Tableau.


We’re Looking for Teammates With:

  • Bachelors degree in a relevant field, progress towards a CFA designation is a plus.
  • 4-6 years of full-stack development or portfolio tools engineer experience using Python, Ray, React, JavaScript, and modern front-end frameworks.
  • Strong backend engineering skills, including API design, distributed parallel computing, and experience with both relational and non-relational databases.
  • Some investment domain knowledge, particularly in portfolio decomposition, attribution, or risk analysis.
  • Experience optimizing software systems for performance, scalability, and cloud deployment.
  • This is an execution-heavy role for an engineer who wants to build fast, scalable, and maintainable tools that drive real-time investment decision-making.
  • Understanding of quantitative investment strategies such as those used by client or other quantitative equity managers
  • Ability to work as an effective team player, as well as a self-starter, who is willing to roll up their sleeves to help accomplish team goals
  • Ability to work well in a fast-paced, quickly changing environment with time deadlines

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: