Job DescriptionSenior C++ Software Engineer
Miller Maxwell is working with an international investment bank that seeks to expand its low-latency software engineering team. The bank is enhancing its competitive edge in the European market by introducing cutting-edge technology to electronic trading, including a new options trading platform within the derivatives space.
Role: Senior C++ Software Engineer
Responsibilities:
- Collaborate directly with senior stakeholders and board-level members.
- Influence and oversee software development projects through the entire project life cycle.
- Lead and manage Agile development projects.
- Assist in prioritizing and effectively managing the delivery of IT software development projects.
- Work closely with the technology sales team to ensure that client development requests are addressed efficiently and effectively.
Requirements:
- Minimum of 5 years of experience in software engineering within a commercial environment.
- Proven financial services experience, particularly in the Derivatives and/or Options markets.
- Strong hands-on experience with C++ (5+ years).
- Proficiency with BOOST, STL, and multithreading.
- Experience in low-latency environments.
- Strong Linux/Unix environment experience.
The ideal candidate will thrive in a dynamic, flat-structured environment and will be enthusiastic about joining a fast-paced, innovative organization. The role offers the opportunity to influence development strategy, implement new techniques, and contribute to the growth of the software development team.