What are the responsibilities and job description for the Principal Software Engineer position at Motion Recruitment?
Job Description
We are hiring a Principal Software Engineer for a full-time opportunity based in Boston, MA (hybrid, 3x/week onsite) with an Insurance / Investment Management firm. This role sits within the Risk team and focuses on Python, SQL, and AI-enabled development tools to build scalable applications and analytics solutions that support investment decision-making.
This is a highly visible, hands-on role where you will act as a technical lead while remaining an individual contributor. You will work directly with risk and investment teams to build applications, models, and tools from the ground up.
Required Skills & Experience
Tech Breakdown
Medical Insurance
Dental Benefits
Vision Benefits
Paid Time Off (PTO)
401(k)
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
Posted By: Sarah Carroll
We are hiring a Principal Software Engineer for a full-time opportunity based in Boston, MA (hybrid, 3x/week onsite) with an Insurance / Investment Management firm. This role sits within the Risk team and focuses on Python, SQL, and AI-enabled development tools to build scalable applications and analytics solutions that support investment decision-making.
This is a highly visible, hands-on role where you will act as a technical lead while remaining an individual contributor. You will work directly with risk and investment teams to build applications, models, and tools from the ground up.
Required Skills & Experience
- 5 years of professional software engineering experience
- Strong Python development skills
- Strong SQL skills
- Experience building multi-asset class risk models with a focus on private equity and private credit
- Experience using agentic coding tools such as GPT or Claude
- Experience building and scaling applications in data-rich environments
- Experience with pandas and NumPy
- Full-stack development experience including front-end and UX
- Experience with Git/version control
- Experience with Plotly and Dash
- Familiarity with financial data platforms such as Bloomberg, FactSet, Aladdin, or eFront
- Experience with statistical or time-series analysis libraries such as SciPy, Scikit-Learn, or cvxpy
- Understanding of financial markets, investments, and risk
- Experience developing models, tools, and reporting tied to quantitative analysis
Tech Breakdown
- 70% Python / Data Engineering / Backend Development
- 30% Front-End Development and Visualization
- 80% Hands On
- 0% Management Duties
- 20% Team Collaboration
- Salary around $200K with flexibility
- Bonus eligible in the 15% range plus additional group performance bonus
Medical Insurance
Dental Benefits
Vision Benefits
Paid Time Off (PTO)
401(k)
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
Posted By: Sarah Carroll
Salary : $180,000 - $200,000