Senior Principal Engineer

Senior Principal Engineer

Full-Time 48000 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Design and develop high-performance Python frameworks for trading and research platforms.
  • Company: Global investment firm with a focus on innovative technology solutions.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Why this job: Tackle complex challenges and make a real impact in a world-class engineering environment.
  • Qualifications: 6+ years in software development, strong Python skills, and experience with distributed systems.
  • Other info: Join a dynamic team and contribute to cutting-edge technology in finance.

The predicted salary is between 48000 - 72000 £ per year.

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.

Senior Principal Engineer employer: Covenant Partners Realty

Ncounter is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among top-tier talent in the heart of London. With a strong focus on employee growth, we provide ample opportunities for professional development and the chance to tackle complex technical challenges that have a direct impact on our trading and research platforms. Our hybrid working model ensures a healthy work-life balance while being part of a global investment firm that values your contributions and encourages creativity.
C

Contact Detail:

Covenant Partners Realty Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Principal Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at investment firms or in software engineering. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those involving distributed systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of frameworks. Practice common algorithms and system design questions, as these are often key in roles like Senior Principal Engineer.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Senior Principal Engineer

Python
High-Performance Computing
Distributed Systems
JVM Languages (Java, Kotlin, Scala)
Docker
Kubernetes
Linux Environments
CI/CD Automation
Code Review
Software Development Best Practices
Framework Design
Scalable Solutions
Automation Pipelines
Productivity Tools Development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and distributed systems. We want to see how your skills align with the role, so don’t be shy about showcasing your best projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit. We love seeing enthusiasm and personality!

Showcase Your Technical Skills: Don’t forget to mention your proficiency in high-performance Python and any experience with JVM languages. We’re looking for someone who can hit the ground running, so highlight those relevant skills!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you get all the updates. Plus, we love seeing applications come in through our own platform!

How to prepare for a job interview at Covenant Partners Realty

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with high-performance Python, including any frameworks or libraries you've used. They’ll likely want to hear about specific projects where you’ve applied best practices.

✨Showcase Your Distributed Systems Knowledge

Prepare to talk about your experience with distributed systems and large-scale compute frameworks. Think of examples where you’ve tackled complex challenges in this area, and be ready to explain how you approached them and what technologies you used.

✨Familiarise Yourself with Their Tech Stack

Since the role involves working with Docker, Kubernetes, and CI/CD automation, make sure you’re comfortable discussing these tools. If you have hands-on experience, share specific instances where you’ve implemented these technologies to improve workflows.

✨Engage in Code Review Discussions

Be prepared to discuss your approach to code reviews and how you ensure quality in development. They’ll appreciate insights into your collaborative process and how you contribute to best practices within a team setting.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>