Principal Software Engineer

Kelly Services Inc.
Boston, United States of America
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 200K

Job location

Boston, United States of America

Tech stack

FactSet
Artificial Intelligence
Business Analytics Applications
Database Queries
Programming Tools
Python
NumPy
SciPy
Software Engineering
SQL Databases
GIT
Pandas
Scikit Learn
Plotly
Front End Software Development
GPT
Software Version Control

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.

Requirements

  • 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

Desired Skills & Experience

  • 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

Benefits & conditions

Tech Breakdown

  • 70% Python / Data Engineering / Backend Development
  • 30% Front-End Development and Visualization

Daily Responsibilities

  • 80% Hands On
  • 0% Management Duties
  • 20% Team Collaboration

The Offer

  • Salary around $200K with flexibility
  • Bonus eligible in the 15% range plus additional group performance bonus

You will receive the following benefits

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.

Apply for this position