At a Glance
- Tasks: Develop and implement trading systems using C++ and Python.
- Company: Join a leading bank in the City, expanding rapidly.
- Benefits: Enjoy hybrid working, competitive salary, bonuses, and career growth.
- Why this job: Be part of an inclusive culture with exciting tech challenges and collaboration with traders.
- Qualifications: Experience in low-latency systems, C++, and scripting in Python required.
- Other info: Opportunity for significant professional development and a dynamic work environment.
The predicted salary is between 48000 - 84000 £ per year.
A newly created position has arisen for a Low Latency C++ Software Developer to join the FX Trading desk to work on key trading systems during trading hours. This is a leading bank in the City that is expanding and the role has arisen out of growth.
Some of the duties within this role will include but are not limited to:
- Implement services for trading such as market data, order management, messaging layer, security reference data systems, position keeping systems, and services for user interfaces (C++, Python).
- Work with quants, traders, and other stakeholders to design, implement and test technology used in trading.
- Participate in DevOps (continuous integration pipeline, code quality tools, release methodologies).
They are looking for someone who has solid experience of building high performing, low-latency systems on Linux platform, is an SME with C++ programming and the ability to script in other languages such as Python.
In return they are offering an excellent remuneration package, plus huge bonus potential, a hybrid working model, low staff turnover, inclusive culture and excellent career progression and development opportunities.
Please apply to find out more about this exciting opportunity!
C++ Software Developer employer: Ingenii Search
Contact Detail:
Ingenii Search Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Developer
✨Tip Number 1
Familiarise yourself with the latest trends and technologies in low-latency C++ development. Being able to discuss recent advancements or tools during your interview can demonstrate your passion and commitment to the field.
✨Tip Number 2
Network with professionals in the finance and trading technology sectors. Attend relevant meetups or online forums where you can connect with quants, traders, and other developers who might provide insights or even referrals for the position.
✨Tip Number 3
Brush up on your problem-solving skills, particularly in scenarios related to trading systems. Be prepared to tackle technical challenges or case studies during the interview that reflect real-world issues faced in FX trading.
✨Tip Number 4
Showcase your experience with DevOps practices, especially continuous integration and code quality tools. Highlighting your familiarity with these methodologies can set you apart as a candidate who understands the full software development lifecycle.
We think you need these skills to ace C++ Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and any relevant projects you've worked on, especially those involving low-latency systems. Mention your familiarity with Linux and any scripting languages like Python.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your skills align with the responsibilities mentioned in the job description, particularly your experience in trading systems and collaboration with quants and traders.
Showcase Relevant Projects: If you have specific projects that demonstrate your ability to build high-performing systems, include them in your application. Detail your role in these projects and the technologies used, especially focusing on C++ and any DevOps practices.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail, which is crucial in software development roles.
How to prepare for a job interview at Ingenii Search
✨Showcase Your C++ Expertise
Make sure to highlight your experience with C++ programming during the interview. Be prepared to discuss specific projects where you built high-performing, low-latency systems, and explain the challenges you faced and how you overcame them.
✨Demonstrate Your Understanding of Trading Systems
Familiarise yourself with key trading concepts and systems such as market data, order management, and position keeping. Being able to discuss these topics intelligently will show that you understand the environment you'll be working in.
✨Prepare for Technical Questions
Expect technical questions related to both C++ and Python. Brush up on your coding skills and be ready to solve problems on the spot. Practising common algorithms and data structures can help you feel more confident.
✨Emphasise Collaboration Skills
Since the role involves working closely with quants, traders, and other stakeholders, be sure to highlight your teamwork and communication skills. Share examples of how you've successfully collaborated in past projects to achieve common goals.