Role Summary
Aubay is seeking a C++ Technical Lead to join our client’s team in London, working with a global energy major to enhance its algorithmic and electronic trading capabilities. You will lead a talented team of C++ developers in designing and developing the next-generation electronic trading system, driving innovation and operational excellence. This role offers a unique opportunity to contribute to a cutting-edge trading platform while collaborating closely with the trading desk and business stakeholders.
Required Skills and Experience
- Strong expertise in C++ development, with a deep understanding of object-oriented programming, data structures, and algorithms.
- Proven experience contributing to high-performance algorithmic and electronic trading systems, preferably in hedge funds, proprietary trading, or financial institutions.
- Minimum 5-10 years of experience in software development, with at least 5 years in a technical leadership role.
- Experience in systems design, architecture, distributed systems, and latency optimisation.
- Strong domain knowledge and experience working on Linux platforms.
- Proficiency with version control systems (e.g., Git), build systems, and CI/CD pipelines.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Excellent problem-solving skills with the ability to think critically and creatively.
- Strong communication and interpersonal skills, capable of collaborating effectively with diverse teams.
Desirable Skills
- Knowledge of Python or Java and additional software development tools.
- Familiarity with Agile or Scrum methodologies.
- Practical experience in building robust enterprise software systems.
- Open learning mindset with a flexible and pragmatic approach.
Key Role Responsibilities
- Lead and mentor a team of software engineers, fostering a collaborative and innovative environment.
- Provide technical guidance and expertise in C++ development, ensuring best practices and high standards are maintained.
- Drive the design, development, and implementation of complex software solutions, focusing on high-performance trading systems.
- Collaborate closely with the trading desk and business stakeholders to align technical solutions with business needs.
- Ensure platform stability and operational excellence, maximising uptime across trading systems.
- Contribute to the development of order placement, routing, pricing, and integration components for multi-process event-driven systems.
- Perform code reviews, ensuring quality and maintainability of the codebase.
At Aubay UK , people are at the heart of our business. We offer a competitive remunerations package which includes a range of benefits. You will receive continuous support from our dedicated team of Talent Acquisition Specialists who will support your career development and success during your assignment with our client.
- 25 Days Annual Leave
- Work From Home Opportunities
- Pension Scheme
- Opportunities to Work Directly with our Client
- Training Opportunities
- Discount Holidays at I'Aero Chalet
Contact Detail:
Aubay UK Recruiting Team