
Principal Front Office Engineer, Multi-Asset Risk Solutions - Investments Technology
Liberty Mutual Insurance · Boston, MA
- On site
- Full-time
- $150,000 / year
- Boston, MA
Email the hiring manager to get a response.
Get their verified email + an intro that's ready to send.
Subject: Interested in the Principal Front Office Engineer, Multi-Asset Risk Solutions - Investments Technology role at Liberty Mutual Insurance
Hi Alex — I came across the Principal Front Office Engineer, Multi-Asset Risk Solutions - Investments Technology opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and Liberty Mutual Insurance stood out because…
✎ Personalized to your résumé after sign-up.
- ✓ Verified email of the hiring manager
- ✓ Intro email personalized to your résumé
- ✓ $9/mo = unlimited — any job link
Secure checkout · cancel anytime
Job highlights
- Lead risk tech initiatives with AI focus.
- Build robust risk infrastructure and tools.
- Full-stack development with Python expertise.
- Collaborate with risk and investment teams.
- Drive technical direction as an IC.
About the role
About Liberty Mutual Investments
Liberty Mutual Investments manages Liberty Mutual Insurance Group’s global financial assets across public and private domains, to create capital and generate income. With over $100 billion in AUM and staffed with 300+ investment, finance and operations professionals located in Boston, MA., Liberty Mutual Investments offers the best of both worlds; the look and feel of a boutique investment firm, and the reputation and financial strength of a Fortune 100 company.
Role Overview
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.
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.
About Us & Pay Philosophy
At Liberty Mutual, our goal is to create a workplace where everyone feels valued, supported, and can thrive. We build an environment that welcomes a wide range of perspectives and experiences, with inclusion embedded in every aspect of our culture and reflected in everyday interactions. This comes to life through comprehensive benefits, workplace flexibility, professional development opportunities, and a host of opportunities provided through our Employee Resource Groups. Each employee plays a role in creating our inclusive culture, which supports every individual to do their best work. Together, we cultivate a community where everyone can make a meaningful impact for our business, our customers, and the communities we serve.
We value your hard work, integrity and commitment to make things better, and we put people first by offering you benefits that support your life and well-being. To learn more about our benefit offerings please visit: https://www.libertymutualgroup.com/about-lm/careers/benefits
Liberty Mutual is an equal opportunity employer. We will not tolerate discrimination on the basis of race, color, national origin, sex, sexual orientation, gender identity, religion, age, disability, veteran's status, pregnancy, genetic information or on any basis prohibited by federal, state or local law.
Fair Chance Notices
California Los Angeles Incorporated Los Angeles Unincorporated Philadelphia San Francisco
Key skills/competency
- Python
- Full-stack Development
- Risk Analysis
- AI Development
- Data Visualization
- SQL
- System Design
- Financial Markets
- Quantitative Techniques
- Agentic Programming
Skills & topics
- Principal Front Office Engineer
- Python
- Full-stack Development
- Risk Analysis
- AI Development
- Data Visualization
- SQL
- System Design
- Financial Markets
- Quantitative Techniques
- Agentic Programming
- Investments Technology
- Multi-Asset Risk Solutions
- Bloomberg
- FactSet
- Aladdin
- eFront
- Moodys
- pandas
- NumPy
- Plotly
- Dash
- Git
- Github Copilot
- Claude
- Scikit-Learn
- SciPy
- cvxpy
How to get hired
- Tailor your resume: Highlight Python, full-stack, risk analysis, and AI experience.
- Showcase problem-solving: Emphasize critical thinking and minimal supervision.
- Demonstrate communication: Provide examples of explaining complex ideas.
- Prepare for technical interviews: Review Python, SQL, system design, and financial concepts.
- Highlight AI/Agentic tools: Mention experience with Github Copilot or similar.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key technical skills for a Principal Front Office Engineer at Liberty Mutual Insurance?
- The Principal Front Office Engineer role at Liberty Mutual Insurance requires strong full-stack development skills with at least 5 years of Python programming experience, including libraries like pandas and NumPy. Proficiency in front-end development, UX design, Git, and SQL is also essential. Experience with Pythonic front-end and data visualization libraries (Plotly, Dash), financial data platforms, and agentic programming tools like Github Copilot is highly preferred. A solid understanding of financial markets and risk is crucial.
- What is the work arrangement for the Principal Front Office Engineer role at Liberty Mutual Insurance?
- The Principal Front Office Engineer position at Liberty Mutual Insurance offers a hybrid work arrangement. This means employees are expected to work in the office three days per week, with the flexibility to work remotely for the remaining two days.
- What is the career path for a Principal Front Office Engineer at Liberty Mutual Insurance?
- This role is ideal for a Lead or Senior Engineer who prefers to remain an individual contributor. It offers the opportunity to drive technical direction within the Risk team and focus on designing, building, and scaling applications without moving into a management position.
- What kind of projects will a Principal Front Office Engineer work on at Liberty Mutual Insurance?
- As a Principal Front Office Engineer, you will serve as the technical lead for the Risk team, focusing on designing and implementing small-scale applications and proof-of-concept projects. These projects aim to enhance risk analysis, develop AI-enabled workflows, and improve reporting systems and processes, directly powering risk infrastructure and analytics.
- What does Liberty Mutual Insurance look for in candidates for the Principal Front Office Engineer position?
- Liberty Mutual Insurance seeks candidates with excellent problem-solving skills, critical thinking abilities, and the capacity to work independently. Strong communication skills to articulate complex ideas, meticulous attention to detail, and the ability to manage multiple priorities are also key. A proven track record in designing, building, and scaling application systems, particularly in data-rich environments with custom AI tools, is highly valued.
