Principal Python Engineer

Ncounter Limited

City Of London

Hybrid

GBP 100,000 - 140,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ncounter Limited is seeking a Principal Python Engineer to design and evolve high‑performance compute frameworks underpinning trading and research platforms. This hybrid, permanent role offers visibility across the business and a chance to shape scalable tools and distributed systems at scale.

You will work at the intersection of software engineering and HPC, mentoring peers and delivering robust Python services, with Docker/Kubernetes and CI/CD automation integral to daily work.

Qualifications

  • 6+ years of professional software development experience.
  • Strong proficiency in high-performance Python.
  • Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation.
  • Background in distributed systems and large-scale compute frameworks.

Responsibilities

  • Design, develop, and maintain performant frameworks and services in Python.
  • Build productivity tools and platforms that streamline workflows across investment and technology teams.
  • Contribute to code reviews and best practices, improving overall development quality.
  • Work across distributed systems, containers, and automation pipelines to deliver scalable solutions.

Skills

Python
Distributed systems
CI/CD
JVM languages

Tools

Docker
Kubernetes
Linux
CI/CD pipelines

Job description

Principal Python Engineer

Permanent | Hybrid

Ncounter is supporting a global investment firm in hiring a Python Developer to help design and evolve internal compute frameworks that underpin their trading and research platforms. This is a high-impact role, working at the intersection of software engineering and distributed systems, with the opportunity to build scalable tools and frameworks used across the business.

What you’ll do:
  • Design, develop, and maintain performant, reliable frameworks and services in Python
  • Build productivity tools and platforms that streamline workflows across investment and technology teams
  • Contribute to code reviews and best practices, improving overall development quality
  • Work across distributed systems, containers, and automation pipelines to deliver scalable solutions
What we’re looking for:
  • 6+ years’ professional software development experience
  • Strong proficiency in high-performance Python (deep ecosystem knowledge and best practices)
  • Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage
  • Background in distributed systems and large-scale compute frameworks
  • Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation

This role offers the chance to work on complex technical challenges at scale, with direct impact on high-performance computing platforms. If you’re a skilled Python engineer with distributed systems expertise and want to join a world-class engineering environment,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Python Engineer
Principal Python Engineer

Ncounter Limited • Greater London

Hybrid
GBP 85,000 - 120,000
Senior Python Engineer – Distributed Systems and Frameworks
Senior Python Engineer – Distributed Systems and Frameworks

Ncounter Limited • Greater London

Hybrid
GBP 85,000 - 120,000
Lead Python Engineer, Distributed Systems & HPC (Hybrid)
Lead Python Engineer, Distributed Systems & HPC (Hybrid)

Ncounter Limited • City Of London

Hybrid
GBP 100,000 - 140,000
Python Developer
Python Developer

Trust In SODA • Greater London

On-site
GBP 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

DW Search • Greater London

Hybrid
GBP 80,000 - 120,000
Python Software Engineer - Hybrid working - Up to £250,000 Base (+ Bonus)
Python Software Engineer - Hybrid working - Up to £250,000 Base (+ Bonus)

Hunter Bond • Greater London

Hybrid
GBP 225,000 - 275,000
Highly competitive compensation
Access to modern data technologies
Clear career progression
+1
Senior Python Engineer (Remote)
Senior Python Engineer (Remote)

Identify Solutions • Cardiff

Hybrid
GBP 70,000 - 95,000
Python Software Engineer | Trading Systems
Python Software Engineer | Trading Systems

Selby Jennings • Greater London

On-site
GBP 70,000 - 110,000
Competitive compensation
Python Software Engineer | Quant Trading
Python Software Engineer | Quant Trading

Selby Jennings • Greater London

On-site
GBP 90,000 - 120,000
Senior Python Engineer | Quantitative Hedge Fund | £150k–£250k + Bonus
Senior Python Engineer | Quantitative Hedge Fund | £150k–£250k + Bonus

Oliver Bernard • Greater London

On-site
GBP 90,000 - 140,000