Enable job alerts via email!

Principal Software Engineer - Python

JR United Kingdom

City Of London

Hybrid

GBP 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A major financial player is seeking a Principal Software Engineer specializing in Python to enhance their analytics infrastructure for front office quant teams. This role requires strong Python skills, experience with data libraries, and familiarity with cloud solutions. It'll offer a competitive daily rate for an initial 6-month contract, with potential for extension, allowing for hybrid working arrangements.

Qualifications

  • Strong Python engineering skills.
  • Experience in front office environments.
  • Familiar with data pipelines and cloud infrastructure.

Responsibilities

  • Improve and maintain Python-based analytics infrastructure.
  • Integrate structured datasets and manage schema changes.
  • Enhance data pipelines and tooling using Snowflake, AWS, and Python.

Skills

Python engineering
Data libraries (pandas, NumPy)
Data pipelines
Cloud infrastructure (AWS)

Job description

Social network you want to login/join with:

Principal Software Engineer - Python, london (city of london)

col-narrow-left

Client:

SGI

Location:

london (city of london), United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Views:

2

Posted:

27.06.2025

Expiry Date:

11.08.2025

col-wide

Job Description:

£800-£900/day (Inside IR35) | 6-month rolling contract | Hybrid (3 days in office) | London

A major financial player is hiring a hands-on Python engineer to support one of their front office quant focused investment teams. This is a front-office aligned role within technology, partnering directly with quants and traders to improve tools, workflows, and model infrastructure.

You will be part of the core engineering team enhancing the analytics platform that powers research, alpha generation, and portfolio construction. It is a good fit for someone who enjoys solving data problems, writing robust code, and working in close collaboration with investment teams.

What you’ll be doing:

  • Improve and maintain Python-based analytics infrastructure used by quants and PMs
  • Integrate structured datasets (e.g. MSCI), manage schema changes, and ensure data quality
  • Optimise existing model code and build new components in a clean, maintainable way
  • Enhance data pipelines and tooling using Snowflake, AWS, and Python
  • Work directly with investment professionals to scope and deliver solutions

What we’re looking for:

  • Strong Python engineering skills, including use of data libraries like pandas and NumPy
  • Experience working in front office environments
  • Familiarity with data pipelines and cloud infrastructure
  • Pragmatic, detail-oriented, and able to work independently

Experienced Python-focused Software/Data Engineer with a front office background and experience working with quants? Apply now for a fast turnaround.

This is an initial 6-month contract with strong potential to extend. Hybrid working (3 days in office), paying up to £900/day depending on experience.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer - 95% Remote - 85k - ID41216

Humand Talent

Milton Keynes null

Remote

Remote

GBP 80,000 - 85,000

Full time

Today
Be an early applicant

Principal Software Engineer - C# / .Net

JR United Kingdom

High Wycombe null

Remote

Remote

GBP 85,000 - 98,000

Full time

Yesterday
Be an early applicant

Principal Software Engineer - C# / .Net

JR United Kingdom

Watford null

Remote

Remote

GBP 85,000 - 98,000

Full time

Yesterday
Be an early applicant

Principal Software Engineer - Java

JR United Kingdom

Basingstoke null

Remote

Remote

GBP 80,000 - 92,000

Full time

Yesterday
Be an early applicant

Principal Software Engineer - C# / .Net

JR United Kingdom

Hemel Hempstead null

Remote

Remote

GBP 85,000 - 98,000

Full time

Yesterday
Be an early applicant

Principal Software Engineer - Java

JR United Kingdom

Colchester null

Remote

Remote

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Principal Software Engineer - C# / .Net

JR United Kingdom

Crawley null

Remote

Remote

GBP 85,000 - 100,000

Full time

Yesterday
Be an early applicant

Principal Software Engineer - C# / .Net

JR United Kingdom

Dartford null

Remote

Remote

GBP 85,000 - 98,000

Full time

Yesterday
Be an early applicant

Principal Software Engineer - C# / .Net

JR United Kingdom

London null

Remote

Remote

GBP 85,000 - 85,000

Full time

Yesterday
Be an early applicant