Principal Python Engineer

Industry / Sector:FinTech/Financial Services
Salary/Rate:£170,000-£200,000
Job type:Perm
Town/City:Canary Wharf
County:London
Job ref:NP-8914586
Post Date:02. 01. 2026
Scroll

Meet Our Recruiter

Michael Brown
Michael Brown
Technology Recruitment Consultant

About the Role

Principal Python Engineer

London | 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, apply today for a confidential conversation.

 

More jobs from this recruiter

View All

Principal Python Engineer

Canary Wharf
London
£170,000-£200,000
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.

Contract Business Analyst

London
London
£650-750
Ncounter are hiring a DV Cleared Business Analyst to support a major Defence software delivery programme. This role suits someone who has worked in agile, client facing environments and can translate complex business needs into clear, concise and prioritised requirements for development teams.

Identity Architect

Wiltshire
Wiltshire
£750-850 per day Outside IR35
Ncounter are hiring an Identity Architect to support a high priority Defence programme. This role focuses on designing and documenting Identity, Credential and Access Management architectures and ensuring they integrate cleanly with wider MOD identity initiatives. The programme requires someone who understands Defence environments, can operate at Principal level and is confident working with senior technical stakeholders. You will be responsible for shaping identity designs, guiding implementation teams and producing clear and accurate architectural documentation.

Palantir Engineer

London
London
£750-850 p/d
Ncounter are supporting a major MOD data and applications modernisation initiative. This programme underpins mission critical decision making and requires multiple DV Cleared Palantir Engineers to strengthen an existing engineering capability and accelerate delivery across several concurrent workstreams.