Senior C++ Software Engineer
Reactive Markets · Remote · Remote, UK ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Senior C++ Engineer
- Fully remote (UK)
- C++20 + Go + Linux
- Low-latency trading
- No visa sponsorship
Join a small, senior engineering team building high-performance trading systems where nanoseconds matter. You will shape the technical direction of the Switchboard platform, working on pricing engines, connectivity gateways, and market-data systems.
This role requires full lifecycle ownership, from design and coding to deployment and production support. You will also provide technical oversight, conduct peer reviews, and mentor junior engineers while ensuring system reliability and scalability.
What you'll do
- Develop performance-critical components like pricing engines and messaging layers
- Own the full software lifecycle including testing, deployment, and production support
- Investigate and fix production incidents, including occasional off-hours work
- Provide architectural oversight and challenge technical assumptions
- Mentor junior and mid-level engineers to improve code quality and skills
- Maintain comprehensive documentation for distributed team knowledge sharing
- Utilize AI tools for code review, debugging, and incident investigation
What you'll need
- 5+ years of strong C++ experience with Linux systems programming
- Deep understanding of distributed systems and network protocols (TCP/UDP, FIX)
- Proven ability to optimize complex, latency-sensitive systems
- Experience making architectural decisions and living with their consequences
- Proficiency with Git and shell scripting
- Willingness to learn and use Go for microservices and tooling
- Existing right to work in the UK is mandatory
Nice to have
- Experience with Go for internal microservices and CLI tooling
- Python skills for scripting, automation, and data analysis
- Background in financial services or trading technology
Stack
- C++20
- Go
- Linux
- AWS
- Python
- FIX protocol
- Git
How you'll work
- Fully remote with flexibility for UK-based candidates
- Occasional hours required for releases and critical incident support
- 15-minute acknowledgement SLA for incidents during working hours
- Small, senior team with clear accountability and ownership
What you get
- Up to 30 days leave plus bank holidays
- Private health insurance and life insurance
- Pension scheme and dental/optical cashback
- Cycle to work scheme and social events
- Career progression towards lead or technical leadership roles
Hiring process
- Initial video call with Talent Acquisition (30-45 minutes)
- Hiring Manager conversation with team lead (60 minutes)
- Technical interview with two engineering team members (60 minutes)
- Feedback provided within a few business days between stages