Backend Software Engineer Java - FinTech
Client Server
In this Backend Software Engineer role you will modernize a complex legacy trading system from C++ to Java within a scaling FinTech. You’ll work closely with Front Office traders and cross-functional teams to deliver real-time, secure trading capabilities. You will apply Java expertise and AI tooling (Claude) to build robust systems that meet latency and reliability targets. This is a hands-on, impact-driven position in Newcastle with a clear path to influence growing engineering efforts.
Pay / Benefits- 25 days holiday
- Bupa healthcare
- Generous pension contribution
- Continuous career development opportunities
- Social team atmosphere with events
- Salary up to 120k + Bonus
- Transform a legacy C++ trading system into a modern Java-based application
- Develop and maintain real-time, low-latency trading systems using Java
- Collaborate with Front Office traders, software engineers, and product teams
- Ensure robust, secure, and scalable backend solutions
- Leverage Claude AI tools to support development and decision making
- Engage in client-facing communication and problem solving in delivery contexts
- Strong backend, multithreaded Java development experience
- Good knowledge of financial markets and prior experience with trading systems
- Understanding of real-time system development and latency constraints
- Familiarity with Claude or openness to AI tooling
- Collaborative and pragmatic with client-facing communication skills
- Nice-to-have: understanding of C++
- Collaborative
- Pragmatic
- Curious
- Java
- Multithreaded backend development
- Real-time/low-latency systems
Reference: WJ-747_31248902 · Posted 08 Nov 2026, 11:54 PM