Senior Principal Engineer
Senior Principal Engineer

Senior Principal Engineer

Full-Time 72000 - 108000 £ / year (est.) No home office possible
Go Premium
N

At a Glance

  • Tasks: Design and develop high-performance Python frameworks for trading and research platforms.
  • Company: Global investment firm with a focus on innovation and technology.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Why this job: Join a high-impact role that shapes the future of finance through technology.
  • Qualifications: 6+ years in software development with strong Python skills; JVM language experience is a plus.
  • Other info: Collaborative environment with a focus on scalable solutions and best practices.

The predicted salary is between 72000 - 108000 £ 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

Senior Principal Engineer employer: Ncounter

At Ncounter, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our London-based team enjoys a hybrid working model, competitive benefits, and ample opportunities for professional growth, making it an ideal environment for talented engineers to thrive and make a meaningful impact in the world of finance technology.
N

Contact Detail:

Ncounter 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 related to distributed systems or automation. 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 system design principles. Practice common interview questions and consider mock interviews with friends or mentors to build confidence.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Senior Principal Engineer

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

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Senior Principal Engineer. Highlight your experience with Python and any relevant frameworks, as well as your work with distributed systems. We want to see how your skills align with what we're looking for!

Showcase Your Projects: Include specific projects that demonstrate your proficiency in high-performance Python and any JVM languages you've worked with. We love seeing real examples of your work, especially if they relate to scalable tools or frameworks.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your experience and skills. We appreciate a straightforward approach!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Ncounter

✨Know Your Python Inside Out

Make sure you brush up on your Python skills, especially around high-performance coding and best practices. Be ready to discuss specific projects where you've used Python to build scalable frameworks or tools.

✨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 challenges in these areas and how you approached them.

✨Familiarise Yourself with the Tech Stack

Since the role involves Docker, Kubernetes, and CI/CD automation, make sure you're comfortable discussing these technologies. Have examples ready that demonstrate your hands-on experience with them.

✨Engage in Code Review Discussions

Be prepared to discuss your approach to code reviews and how you ensure quality in development. Highlight any best practices you've implemented in past roles and how they improved team performance.

Senior Principal Engineer
Ncounter
Go Premium

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

N
  • Senior Principal Engineer

    Full-Time
    72000 - 108000 £ / year (est.)
  • N

    Ncounter

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