Software Engineer (Java)

Hunter Bond — United Kingdom · Posted ~2 hours ago

Mid Onsite

Skills

Java Scalable backend systems Low-latency systems Distributed systems High-performance software engineering Financial data processing Distributed Systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a high-performing engineering environment as a Java Software Engineer, building scalable, low-latency backend and distributed systems that process large volumes of financial data. You will solve demanding technical problems alongside experienced engineers and work on systems where reliability, performance, and scale are critical.

Highlights

Highly competitive compensation with bonus and benefits, work on technically challenging systems at extreme scale, and collaboration with highly skilled engineers across software, infrastructure, and quantitative technology.

Description

Role: Software Engineer (Java) – Up to £100,000 + Bonus + Package Salary: Up to £100,000 + Bonus + Package Location: London (Onsite) Skills: Java as a main language This firm is an elite fintech company with exceptionally high standards, renowned for building world-class trading and financial technology platforms. They are made up of some truly outstanding engineers who are passionate about solving complex technical challenges, working with cutting-edge technologies, and building systems that operate at extreme scale, reliability, and performance. They’ll align you with the best team for your skillset and interests, but you will be working on: Building highly scalable, low-latency backend systems using Java Designing and developing high-performance distributed systems that process large volumes of financial data Collaborating with a handpicked group of top-tier engineers across software engineering, infrastructure, and quantitative technology Requirements: 3–6 years of commercial software engineering experience Strong programming skills in Java A solid understanding of computer science fundamentals, including data structures and algorithms Experience building projects through internships, placements, personal projects, or commercial work A genuine passion for software engineering and solving complex technical problems What else is in it for you? Software Engineers are treated as the company’s #1 asset Low attrition rate – people genuinely love what they work on Friendly, tight-knit engineering culture