At a Glance
- Tasks: Join a small Agile team to build a low latency trading system from scratch using modern C++.
- Company: Work at a global systematic trading firm focused on cutting-edge technology and innovation.
- Benefits: Earn up to £300k+, enjoy significant bonuses, private healthcare, and 25 days holiday.
- Why this job: Tackle complex challenges in a collaborative environment while advancing your career in tech.
- Qualifications: Expertise in C++ (C++ 20/23), multithreaded systems, Linux OS, and strong communication skills required.
- Other info: Embrace continual learning in a diverse workplace that values every individual's strengths.
Backend Software Engineer / Developer (TMP C++ 20 / 23) London / WFH to £300k+ Do you have expertise with C++ backend development, with experience of low latency trading systems? You could be progressing your career in a senior, hands-on role at a global systematic trading firm. As a Backend Software Engineer you will be a key member of a small, Agile team that is embarking on building a new, low latency, trade execution system from scratch utilising modern C++ (C++ 20 / C++ 23) and Template Metaprogramming techniques. You’ll be working across the full development lifecycle on Greenfield projects including design and architecture through to deployment, collaborating with a range of Investment Management professionals to create cutting edge trading systems. There are many complex technical challenges, you’ll be collaborating with a highly talented to solve problems and push what is possible. Location / WFH: You have advanced C++ development skills including C++ 20, STL and Boost You have experience of designing and implementing multithreaded and distributed systems You have experience with Template Meta Programming (TMP) You have a strong knowledge of Linux OS and distributed network architecture, ideally with an understanding of GCC development toolchain You have a good understanding of C++ optimisation You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You’re collaborative with excellent communication skills What’s in it for you: As a Backend Software Engineer you will earn a competitive package: Salary to £300k Significant Bonus Pension Private Healthcare 25 days holiday Opportunity to work on Greenfield systems at the cutting Continual learning and development opportunities Apply now to find out more about this Backend Software Engineer / Developer (C++ Linux Low Latency Template Metaprogramming) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Backend Software Engineer C++ Linux Low Latency employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer C++ Linux Low Latency
✨Tip Number 1
Make sure to showcase your experience with C++ 20 and Template Metaprogramming in your discussions. Highlight specific projects where you've implemented these technologies, as this will demonstrate your hands-on expertise.
✨Tip Number 2
Familiarize yourself with the latest trends in low latency trading systems. Being able to discuss current challenges and innovations in this field will show your passion and commitment to the role.
✨Tip Number 3
Prepare to discuss your experience with multithreaded and distributed systems. Be ready to explain how you've tackled complex technical challenges in past projects, as this will be crucial for the role.
✨Tip Number 4
Emphasize your collaborative skills and ability to communicate effectively with cross-functional teams. Share examples of how you've worked with investment management professionals or similar roles to create successful outcomes.
We think you need these skills to ace Backend Software Engineer C++ Linux Low Latency
Some tips for your application 🫡
Highlight Relevant Skills: Make sure to emphasize your advanced C++ development skills, particularly with C++ 20 and Template Metaprogramming. Mention your experience with multithreaded and distributed systems, as well as your knowledge of Linux OS.
Showcase Your Experience: Detail your previous work on low latency trading systems or similar projects. Provide specific examples of how you've tackled complex technical challenges in your past roles.
Communicate Effectively: Since collaboration is key in this role, demonstrate your excellent communication skills in your application. You can do this by clearly articulating your thoughts and experiences in your cover letter and CV.
Tailor Your Application: Customize your CV and cover letter to align with the job description. Use keywords from the job posting, such as 'Agile team', 'Greenfield projects', and 'C++ optimization' to make your application stand out.
How to prepare for a job interview at Client Server
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with modern C++ features, especially C++ 20 and C++ 23. Highlight specific projects where you've utilized these features, particularly in low latency environments.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your ability to solve complex problems. Prepare to explain your thought process when tackling challenges related to multithreaded and distributed systems.
✨Understand the Full Development Lifecycle
Familiarize yourself with the entire development lifecycle, from design to deployment. Be ready to discuss how you have contributed to each phase in previous projects, especially in Greenfield developments.
✨Communicate Effectively
Since collaboration is key in this role, practice articulating your ideas clearly. Be prepared to discuss how you work with cross-functional teams and share examples of successful collaborations.