Principal Software Engineer, Compute Platform


Boston, MA
Permanent
USD200000 - USD220000
Financial Technology
PR/552022_1751983556
Principal Software Engineer, Compute Platform

Client Overview: This client is Boston's best Asset Management firm, who have nearly tripled their assets under management (AUM) over the past few years! This role is mission critical, as you'll be working directly on some of the firm's most important teams as well as critical platforms.

Role Overview: This role is at a principal level, where you'll be coding significantly in python, but also have the depth of knowledge to act as a technical lead. This team is comprised of a few hands on architects, and will be focusing on the firm's performant compute platform that allows the firm to identify invest-able trading strategies, thus being critical for the firm!

Respolsibilities:

  • Work closely alongside the firm's Research group
  • Provide expert level design that focuses on scalability, cost effectiveness and more
  • Lead technical design discussions
  • Develop top tier quality solutions both on prem and AWS focused, leveraging python ideally
  • Develop IaC solutions leveraging Terraform (platform focus)
  • Support juniors engineers on the team from a technical standpoint, compared to core people management focuses

Qualifications:

  • Bachelors and or masters degree in Computer Science or related field
  • 8+ years of experience working with Python, and within financial services (a plus)
  • 4+ years of experience leading design, or architecture of large scale production systems
  • 3+ years of experience developing large, high performance, distributed systems
  • 3+ years of experience building high performance, cloud native solutions (AWS preferred)
  • 3+ years working with container tech, like Kubernetes and Docker
  • 2+ years of experience building CI/CD pipelines, ideally with Gitlab

This role is not open to C2C, or STEM OPT candidates.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you