Role SummaryAubay 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 ExperienceStrong 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 SkillsKnowledge 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 ResponsibilitiesLead 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 LeaveWork From Home OpportunitiesPension SchemeOpportunities to Work Directly with our ClientTraining OpportunitiesDiscount Holidays at I'Aero Chalet