At a Glance
- Tasks: Develop and maintain high-performance C++ solutions for trading systems.
- Company: Join a dynamic team focused on global market trading solutions.
- Benefits: Enjoy competitive pay, flexible working hours, and opportunities for growth.
- Why this job: Be part of an innovative environment that values collaboration and cutting-edge technology.
- Qualifications: 6-8 years of C++ development experience, preferably in low-latency environments.
- Other info: Familiarity with FX and Rates trading is a plus.
The predicted salary is between 43200 - 72000 £ per year.
Job Description
Job Description:\\n\\nWe are seeking an experienced and skilled C++ Developer to join our team. The selected candidate will be responsible for delivering critical low-latency front-office pricing and trading solutions that support Global Markets businesses. This role requires strong backend development expertise and the ability to work in high-performance, real-time environments.\\n\\nKey Responsibilities:\\n\\n * Develop and maintain server-side solutions in C++ for front-office trading systems.\\n\\n * Ensure high performance and low-latency delivery of pricing and trading functionalities.\\n\\n * Collaborate with other teams to implement robust, scalable, and efficient solutions.\\n\\nRequired Skills and Experience:\\n\\n * Minimum 6–8 years of server-side development experience in C++, preferably on Linux/UNIX platforms.\\n\\n * Strong understanding of C++ Standard Template Library (STL), data structures, and multi-threading.\\n\\n * Proven experience in using design patterns and a strong grasp of software design principles.\\n\\n * Experience working with low-latency / high-throughput messaging platforms.\\n\\n * Familiarity with FIX API for exchange and venue connectivity is desirable.\\n\\n * Exposure to relational and time series databases and proficiency in SQL/Q is advantageous.\\n\\n * Scripting experience (Bash, Python, Perl) will be useful.\\n\\n * Business knowledge in FX and/or Rates electronic trading is desirable
C++ Developer (trading platform) employer: Ascendion
Contact Detail:
Ascendion Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Developer (trading platform)
✨Tip Number 1
Make sure to brush up on your C++ skills, especially focusing on the Standard Template Library (STL) and multi-threading. Being able to demonstrate your expertise in these areas during discussions will set you apart from other candidates.
✨Tip Number 2
Familiarise yourself with low-latency and high-throughput messaging platforms. Understanding how these systems work will help you speak confidently about your experience and how you can contribute to our trading platform.
✨Tip Number 3
If you have experience with the FIX API, be ready to discuss specific projects where you've implemented it. This knowledge is highly desirable for the role and showcasing it can give you an edge.
✨Tip Number 4
Engage with our team on professional networks or forums related to trading technology. Building connections can provide insights into our company culture and the specifics of the role, making you a more informed candidate.
We think you need these skills to ace C++ Developer (trading platform)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ development experience, especially in server-side solutions. Emphasise your familiarity with low-latency systems and any relevant projects you've worked on.
Craft a Strong Cover Letter: In your cover letter, explain why you're a great fit for the role. Mention your experience with C++ and any specific technologies mentioned in the job description, such as multi-threading or FIX API.
Showcase Relevant Projects: If you have worked on projects related to trading platforms or high-performance applications, be sure to include these in your application. Describe your role and the impact of your contributions.
Highlight Soft Skills: While technical skills are crucial, don't forget to mention your ability to collaborate with teams. Highlight any experience you have working in fast-paced environments and how you handle pressure.
How to prepare for a job interview at Ascendion
✨Brush Up on C++ Fundamentals
Make sure you have a solid understanding of C++ concepts, especially the Standard Template Library (STL), data structures, and multi-threading. Be prepared to discuss how you've applied these in past projects.
✨Showcase Your Low-Latency Experience
Since the role focuses on low-latency trading systems, be ready to share specific examples of how you've optimised performance in your previous work. Discuss any relevant technologies or methodologies you've used.
✨Familiarise Yourself with Trading Concepts
Having a good grasp of FX and Rates electronic trading will set you apart. Brush up on industry terminology and be prepared to discuss how your technical skills can contribute to trading solutions.
✨Prepare for Technical Questions
Expect to face technical questions or coding challenges during the interview. Practice solving problems related to server-side development and be ready to explain your thought process clearly.