SonicJobs Logo
Login
Left arrow iconBack to search

Principal Python Engineer

Ncounter Limited
Posted 6 days ago, valid for 8 days
Location

London, Greater London EC2Y 8BB, England

Salary

£170,000 - £200,000 per year

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The Principal Python Engineer position in London is a permanent, hybrid role with a focus on designing and evolving internal compute frameworks for a global investment firm.
  • Candidates should have at least 6 years of professional software development experience, with strong proficiency in high-performance Python.
  • Experience with a JVM language such as Java, Kotlin, or Scala is advantageous, along with a background in distributed systems and large-scale compute frameworks.
  • The role involves building productivity tools, maintaining frameworks, and contributing to code reviews while working with containers and automation pipelines.
  • Salary details are not specified, but the position offers the opportunity to tackle complex technical challenges in a high-performance computing environment.

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.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.