Software Engineer

Harrington Starr is looking for a Software Engineer

Job description

Join a top-tier algorithmic trading firm using cutting-edge machine learning to price 50,000+ instruments across equities, fixed income, FX, commodities, and crypto.


You’ll take ownership of building and owning the core systems that power trading and research across the firm — from corporate actions and fundamentals to index data. This is not about hoarding alternative data; it’s about creating clean, reliable, business-critical datasets that the entire firm depends on.


What you’ll do

  • Build and optimise automated data ingestion pipelines
  • Own and improve distributed systems used firm-wide
  • Apply statistical and algorithmic techniques to improve data quality
  • Work closely with internal users to ship impactful improvements
  • Operate with real ownership and autonomy in a high-stakes environment


What we’re looking for

  • 2–5 years’ experience as a software engineer
  • Strong fundamentals in algorithms & data structures
  • Proficiency in Java, C++, Go, or similar (Go experience not required)
  • Experience with distributed systems
  • Interest in data analysis / statistics (regressions, data validation, basic ML)
  • Relational database experience a plus
  • Finance knowledge helpful but not required


Why this role

  • Work directly alongside the investment process
  • High ownership, high impact engineering
  • Exceptional culture and technical bar
  • Hybrid working (4 days office / 1 home)
  • Outstanding benefits


Contact Ciara Clarke at Harrington Starr for a confidential discussion.

Extra information

Status
Open
Education Level
Secondary School
Location
London Area
Type of Contract
Full-time jobs
Published at
18-01-2026
Profession type
Accountancy
Full UK/EU driving license preferred
No
Car Preferred
No
Must be eligible to work in the EU
No
Cover Letter Required
No
Languages
English

Accountancy jobs | Full-time jobs | Secondary School

Apply directly

Share this vacancy