Principal Python Engineer

Industry / Sector:FinTech/Financial Services
Salary/Rate:£170,000-£200,000
Job type:Perm
Town/City:London
County:London
Job ref:NP-8914586
Post Date:16. 11. 2025
Scroll

About the Role

Principal Python Engineer

London | Permanent | Hybrid

Ncounter is supporting a global investment firm in hiring a Software 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, apply today for a confidential conversation.

 

More jobs from this recruiter

View All

Contract Cyber Security Architect

Porton Down
Wiltshire
£650-750 p/d
Ncounter are supporting a Defence programme building new cloud services on MODCloud, moving first onto GCP and later SCC. We are seeking a Cyber Security Architect to join a newly formed Agile Release Train and ensure the solution being delivered is secure, practical, and aligned to NIST and wider HMG standards.

C++ Software Developer

London
London
£160,000-£170,000
Join a high-performance engineering group responsible for the systems that sit at the heart of a global trading operation. This team owns the core risk platform, handling everything from trade intake and real time position tracking to PnL calculation, inventory control and internal routing logic. The platform processes heavy market data flows and fast changing state across both live and historical workloads, so efficient memory management, intelligent data structures and tight control of latency are essential. Significant investment is now reshaping this architecture into a modern, service-oriented environment. We are looking for engineers who enjoy solving problems at scale and want to design robust components that can ingest, compute and distribute data across a distributed Linux estate. You will be involved in building services that must respond predictably under load, propagate risk metrics across internal systems and support a front office that depends on accuracy and speed.

Principal Python Engineer

London
London
£170,000-£200,000
Ncounter is supporting a global investment firm in hiring a Software 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.

Cloud Engineer

Wiltshire
Wiltshire
£700-800 p/d OUTSIDE IR35
Join a high-profile Defence programme delivering complex, mission-critical cloud environments. This role sits within a secure engineering team, building and maintaining highly available Kubernetes and Terraform-based infrastructure for classified systems.