At a Glance
- Tasks: Develop and optimise high-performance C++ systems for trading and risk management.
- Company: Join a leading investment bank in London, renowned for its innovative financial solutions.
- Benefits: Enjoy hybrid working flexibility, competitive salary up to Β£170k, plus bonuses and perks.
- Why this job: Be part of a dynamic team shaping the future of FX trading with cutting-edge technology.
- Qualifications: Experience in C++, multi-threading, and low-latency systems is essential.
- Other info: Work in a collaborative environment with traders and analysts, enhancing your skills and career.
The predicted salary is between 48000 - 72000 Β£ per year.
Direct message the job poster from Nicoll CurtinI am seeking a Senior C++ Developer to join my client, a leading investment bank based in London. You will be responsible for developing and optimizing systems that support a variety of processes, including research, trading, risk management, and settlement.You will focus on C++ development, working on the design, optimization, and maintenance of high-performance systems.Key Responsibilities:Design, develop, and optimize low-latency trading systems using C++ focusing on performance and reliability.Implement and maintain multithreaded and concurrent applicationsCollaborate with quantitative analysts, traders, and other developers to build and support FX trading strategies and execution systems.Tune performance-critical code paths, including CPU, memory, and I/O optimization, to meet stringent latency and throughput requirements.Develop and maintain real-time market data feed handlers and order routing components specific to FX venues and liquidity providers.Integrate pricing engines, risk checks, and order management systems for FX spot, forwards, and swaps products.Troubleshoot and resolve production issues, often under time-sensitive conditions, ensuring system stability and uptime.Ensure code quality through unit testing, code reviews, and continuous integration practices.Key Skills:C++ DevelopmentMulti-threadingConcurrencyLow LatencyCross Asset (Ideally FX)Front Office ExposureThis is a full time role offering a total comp of up to Β£170k plus bonus and benefits. There is a huge amount of flexibility for hybrid working, you will only need to attend the office up to 2 days per week.If you are interested or know anyone who might be please reach out.Seniority level Seniority level Mid-Senior levelEmployment type Employment type Full-timeJob function Job function Information TechnologyIndustries Financial Services, Banking, and Investment BankingReferrals increase your chances of interviewing at Nicoll Curtin by 2xGet notified about new Software Engineer jobs in London Area, United Kingdom .London, England, United Kingdom 2 weeks agoLondon, England, United Kingdom 1 week agoLondon, England, United Kingdom 1 week agoLondon, England, United Kingdom 3 days agoLondon, England, United Kingdom 2 weeks agoLondon, England, United Kingdom 5 days agoLondon, England, United Kingdom 5 days agoLondon, England, United Kingdom 1 year agoLondon, England, United Kingdom 1 month agoLondon, England, United Kingdom 2 days agoGraduate Software Engineer 2025 β Platform London, England, United Kingdom 1 week agoLondon, England, United Kingdom 2 months agoLondon, England, United Kingdom 2 days agoLondon, England, United Kingdom 5 months agoLondon, England, United Kingdom 2 days agoLondon, England, United Kingdom 8 months agoLondon, England, United Kingdom 2 weeks agoLondon, England, United Kingdom $140,000.00-$180,000.00 1 month agoLondon, England, United Kingdom 2 days agoLondon, England, United Kingdom 2 months agoLondon, England, United Kingdom 3 days agoLondon, England, United Kingdom 2 days agoLondon, England, United Kingdom 2 weeks agoLondon, England, United Kingdom 1 week agoLondon, England, United Kingdom 3 weeks agoLondon, England, United Kingdom 3 weeks agoGreater London, England, United Kingdom 2 weeks agoLondon, England, United Kingdom 3 days agoLondon, England, United Kingdom 1 week agoLondon, England, United Kingdom 2 weeks agoWe\βre unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Senior C++ Developer employer: Nicoll Curtin
Contact Detail:
Nicoll Curtin Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior C++ Developer
β¨Tip Number 1
Make sure to showcase your experience with low-latency systems in your conversations. Discuss specific projects where you optimised performance, as this is crucial for the role.
β¨Tip Number 2
Network with professionals in the financial services sector, especially those who work with FX trading. Attend relevant meetups or webinars to connect with potential colleagues and learn more about industry trends.
β¨Tip Number 3
Prepare to discuss multithreading and concurrency in detail. Be ready to explain how you've implemented these concepts in past projects, as they are key components of the job.
β¨Tip Number 4
Familiarise yourself with the latest tools and technologies used in C++ development for financial applications. Being knowledgeable about current best practices will set you apart during discussions.
We think you need these skills to ace Senior C++ Developer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with C++ development, particularly in low-latency systems and multi-threaded applications. Use specific examples that demonstrate your skills in performance optimisation and system stability.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience in financial services and how it aligns with the responsibilities of developing FX trading strategies and execution systems.
Showcase Relevant Projects: If you have worked on projects involving real-time market data feeds or order routing components, be sure to include these in your application. Detail your contributions and the technologies used to give a clear picture of your capabilities.
Highlight Collaboration Skills: Since the role involves working closely with quantitative analysts and traders, emphasise your teamwork and communication skills. Provide examples of how you've successfully collaborated in past roles to achieve project goals.
How to prepare for a job interview at Nicoll Curtin
β¨Showcase Your C++ Expertise
Make sure to highlight your experience with C++ during the interview. Be prepared to discuss specific projects where you developed low-latency systems, and explain the challenges you faced and how you overcame them.
β¨Demonstrate Problem-Solving Skills
Since the role involves troubleshooting production issues, be ready to share examples of how you've resolved complex problems in high-pressure situations. Use the STAR method (Situation, Task, Action, Result) to structure your responses.
β¨Understand Financial Concepts
Familiarise yourself with basic financial concepts, especially related to FX trading. Being able to discuss how your technical skills can support trading strategies will show that you understand the business context of your work.
β¨Prepare for Technical Questions
Expect technical questions related to multi-threading, concurrency, and performance optimisation. Brush up on these topics and be ready to solve coding problems on the spot, as this will demonstrate your practical knowledge and skills.