hero

Mass Fintech Careers

Discover the opportunities across the Mass Fintech Community

Principal Software Engineer - Multi-Asset Risk Solutions - Investments Technology

Liberty Mutual

Liberty Mutual

Software Engineering, IT
Boston, MA, USA
Posted on Mar 17, 2026

Principal Software Engineer - Multi-Asset Risk Solutions - Investments Technology

Job Locations US-MA-Boston
ID
2026-74952
Position Type
Full-Time
Job Grade
18
Department
043D-03433 LMI Technology
Market
Corporate Center
Referral Bonus Amount
$3,000
Minimum Salary
USD $128,000.00/Yr.
Maximum Salary
USD $225,000.00/Yr.
Typical Starting Salary
$150,000-$200,000
Recruiter
Monica Vesprani
Internal Application Deadline
3/24/2026

Description

We are seeking a highly skilled and motivated Principal Front-Office Engineer to join our prestigious investment firm. As a Principal Front-Office Engineer, you will serve as the technical lead embedded within the Risk team, driving design and implementation of small-scale applications and proof of concepts that will improve risk analysis, develop AI-enabled workflows, and enhance reporting systems & processes.

You will work closely with risk analysts and investment teams, but your primary focus will be building robust systems and tools that power risk infrastructure, analytics, and decision-ready reporting. We’re looking for a hands-on software architect and builder who has experience designing systems, rapidly iterating over them and delivering them across the finish line.

This role is ideal for a Lead or Senior Engineer who thrives as an individual contributor and wants to drive technical direction without moving into management.

Note: This Boston-based role has a hybrid work arrangement (3 days per week in office).

Qualifications

• Excellent problem-solving skills, with the ability to think critically, independently, and act with minimal handholding.

• Effective communication skills, with the ability to clearly articulate complex ideas and analysis to both technical and non-technical stakeholders.

• Strong attention to detail, organization, and the ability to manage multiple tasks and priorities in a fast-paced environment.

• Full-stack development knowledge with a minimum of 5 years professional experience programming in Python demonstrating the ability to write efficient and robust code able to process and analyze large financial datasets.

• Experience with key Python Libraries (pandas, NumPy) required

• Experience in front-end development and user experience (UX) design required; experience with Pythonic front-end and data visualization libraries (e.g., Plotly, Dash) preferred.

• Experience using Version Control (Git) required.

• Experience using Agentic Programming tools (Github Copilot, Claude) required.

• Proven ability to design, build, and scale application systems in data-rich environments including custom AI tools.

Strong SQL skills required with a familiarity of financial data platforms (such as Bloomberg, FactSet, Aladdin, eFront, Moodys), financial databases, and data manipulation techniques preferred. Experience with statistical and time-series data analysis using pythonic libraries (such as Scikit-Learn, SciPy, cvxpy) is preferred.

• Solid understanding of financial markets and multi-asset investment risk domain.

• Practical experience in developing and maintaining models, tools, and reports that showcase a deep understanding of quantitative techniques, methods, statistics and econometrics

Qualifications

Experience

  • Excellent problem-solving skills, with the ability to think critically, independently
  • Effective communication skills, with the ability to clearly articulate complex ideas and analysis to both technical and non-technical stakeholders.
  • Strong attention to detail, organization, and the ability to manage multiple tasks and priorities in a fast-paced environment.
  • Full-stack development knowledge with a minimum of 5 years professional experience programming in Python demonstrating the ability to write efficient and robust code able to process and analyze large financial datasets.
  • Experience with key Python Libraries (pandas, NumPy) required
  • Experience in front-end development and user experience (UX) design required; experience with Pythonic front-end and data visualization libraries (e.g., Plotly, Dash) preferred.
  • Experience using Version Control (Git) required.
  • Proven ability to design, build, and scale application systems in data-rich environments.
  • Strong SQL skills required with a familiarity of financial data platforms (such as Bloomberg, FactSet, Aladdin, eFront), financial databases, and data manipulation techniques preferred. Experience with statistical and time-series data analysis using pythonic libraries (such as Scikit-Learn, SciPy, cvxpy) is preferred.
  • Solid understanding of financial markets/investments and risk
  • Practical experience in developing and maintaining models, tools, and reports that showcase a deep understanding of quantitative techniques, methods, statistics and econometrics

Skills

  • Excellent negotiation, facilitation and consensus-building capabilities
  • Openness and adaptability to respond to fast-moving circumstances
  • Proficiency in multiple object-oriented programming languages and tools
  • Excellent oral and written communication skills
  • Aptitude for working in teams

Knowledge

  • In-depth knowledge of diverse and emerging technologies, architectural concepts and principles
  • A deep understanding of layered solutions and designs
  • Awareness of policies regarding security and privacy
  • Understanding of backlog tracking, burndown metrics and incremental delivery

Education

  • A Bachelor’s or Master’s degree in a technical or business discipline, or equivalent experience

Employees may apply for a new role after completing 12 months of employment in their current position.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.

System Troubleshooting

Software Powered by iCIMS
www.icims.com