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