Senior Software Engineer C++ Trading Systems
Summary
Builds and maintains low-latency C++ trading systems for capital markets, handling trade flows, lifecycle, and FIX protocol integration.
Salary: £100,000 - 100,000 per year
Requirements:- Strong commercial C++ development experience
- Front office capital markets experience with a good understanding of trade flows, the trade lifecycle, and FIX protocol
- Strong SQL skills
- AWS experience and a good understanding of DevOps and CI/CD
- Strong knowledge of computer science fundamentals such as OOP, design patterns, and algorithms
- Strong interest in emerging technologies and comfort with AI-enabled development
- Collaborative communication style and experience working directly with users, stakeholders, and globally distributed teams
- Degree educated (2:1 or above) in Computer Science or a related STEM discipline from a leading university, backed by outstanding A-levels (minimum AAB)
- Work on complex, business-critical systems for a strategic trading platform
- Collaborate with traders, stakeholders, and domain experts to design and build high-performance solutions
- Take ownership of the full software development lifecycle from requirements through to production
- Solve challenging technical problems and influence architecture
- Continuously improve trading systems
- Work across AWS, SQL, and DevOps, with the opportunity to develop Java skills over time
- Embrace AI-assisted software development and modern engineering practices
- AI
- AWS
- CI/CD
- DevOps
- Java
- OOP
- SQL
- Cloud
- C++
More:
We are a collaborative, global engineering team delivering a strategic trading platform for a leading financial services client. You will be based on client site in London, City offices, with flexibility to work from home twice a week. We offer a competitive package including a salary up to £150k negotiable, bonus, 25 days holiday, Bupa healthcare, generous pension contribution, continuous career development opportunities, and a social team atmosphere with a range of events.
last updated 32 week of 2026