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