
Senior C++ Software Engineer
- London
- Contract
- Full-time
- Analyse user requirements and translate them into robust solution designs
- Estimate development effort and break down tasks into manageable components
- Develop new features and enhance existing functionality
- Lead code reviews and promote best practices across the team
- Mentor and support junior engineers
- Proven commercial experience in software development using C++
- Strong knowledge of SQL
- Proficiency in Unix/Linux environments
- Degree in a numeric discipline (e.g., Computer Science, Mathematics) or equivalent professional experience
- Excellent communication skills, both written and verbal
- Experience with Oracle databases
- Familiarity with event-driven distributed messaging systems (e.g., Kafka)
- Understanding of financial markets and the trade lifecycle
- Exposure to C# and GUI development