At a Glance
- Tasks: Build high-performance systems and improve platform reliability in a dynamic trading environment.
- Company: Leading tech-driven trading firm with a focus on innovation.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Join a collaborative team where technology is at the heart of the business.
- Why this job: Shape the future of trading technology and tackle complex engineering challenges.
- Qualifications: Strong Rust development experience and background in distributed systems.
The predicted salary is between 80000 - 100000 £ per year.
This group sits at the core of the business, building the distributed platforms, internal services, and compute frameworks that underpin trading, quant research, and large-scale data processing across the organisation.
This is a deeply technical engineering role focused on high-performance systems, scalability, and platform reliability. You’ll work on foundational technology used by multiple engineering and investment teams, helping to shape the infrastructure powering a world-class trading environment.
- Contribute across the full software lifecycle, from architecture and development through to production support.
- Drive improvements in platform reliability, frameworks, compute solutions, observability, automation, and engineering standards.
- Strong commercial experience with Rust development in complex backend or systems environments.
- Proven background building distributed systems or large-scale compute platforms.
- Strong Linux knowledge and familiarity with CI/CD pipelines and automation tooling.
- Python exposure would be advantageous.
If you enjoy solving complex engineering problems and want to work in an environment where technology is genuinely central to the business, apply now for a confidential discussion.
Principal Engineer - Hybrid (Permanent) in London employer: Ncounter Technology Recruitment
Contact Detail:
Ncounter Technology Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Engineer - Hybrid (Permanent) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, or join online forums. The more connections we make, the better our chances of landing that Principal Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Rust projects and any distributed systems you've built. This will give us a tangible way to demonstrate our expertise during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on system design and performance optimisation. We should be ready to discuss how we've tackled complex engineering problems in the past.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure our application gets noticed. Plus, it shows we’re genuinely interested in being part of the team.
We think you need these skills to ace Principal Engineer - Hybrid (Permanent) in London
Some tips for your application 🫡
Show Off Your Rust Skills: Make sure to highlight your experience with Rust in your application. We want to see how you've tackled complex backend or systems environments, so share specific examples of your work!
Talk About Your Distributed Systems Experience: If you've built distributed systems or large-scale compute platforms, let us know! We love hearing about the challenges you've faced and how you overcame them.
Demonstrate Your Problem-Solving Skills: This role is all about solving complex engineering problems. Use your application to showcase your approach to tackling tough issues and how you’ve contributed to platform reliability and improvements.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates!
How to prepare for a job interview at Ncounter Technology Recruitment
✨Know Your Rust Inside Out
Make sure you brush up on your Rust skills before the interview. Be prepared to discuss your experience with complex backend systems and how you've tackled challenges in distributed systems. Having specific examples ready will show your depth of knowledge.
✨Showcase Your Problem-Solving Skills
Since this role involves solving complex engineering problems, think of a few scenarios where you've successfully navigated tough technical challenges. Be ready to explain your thought process and the impact of your solutions on platform reliability or performance.
✨Familiarise Yourself with CI/CD Pipelines
Given the emphasis on automation and CI/CD in the job description, make sure you understand these concepts well. Be prepared to discuss your experience with automation tooling and how it has improved your previous projects. This will demonstrate your readiness for the role.
✨Engage with the Company’s Tech Stack
Research the company’s technology stack and be ready to discuss how your skills align with their needs. If you have experience with Python or Linux, highlight that too! Showing genuine interest in their tech will set you apart from other candidates.