Principal Python Engineer

Ncounter Technology Recruitment
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

Java
Computing Platforms
Code Review
Linux
Distributed Systems
Java Virtual Machine (JVM)
Python
Scala
Software Engineering
Kotlin
Kubernetes
Docker

Job description

  • 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

Requirements

  • 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. ","identifier":{"@type":"PropertyValue","name":"Ncounter","propertyID":"JobId","value":56615158},"datePosted":"2026-03-10T09:38:37.447Z","validThrough":"2026-04-21T23:59:59.000Z","employmentType":"FULL_TIME","hiringOrganization":{"@type":"Organization","name":"Ncounter","sameAs":""},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"London","addressRegion":"South East

Apply for this position