Software Engineer – Python / Java

Hunter Bond — United Kingdom · Posted ~1 hour ago

Senior Full-time Onsite

Skills

Python or Java Scalable backend systems Low-latency systems Distributed systems High-performance computing Financial data processing Python Java

🔓 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 an elite financial technology engineering environment as a Software Engineer specializing in Python or Java. You will build low-latency, highly scalable backend and distributed systems that process substantial volumes of financial data, while collaborating with experienced engineers across software, infrastructure, and quantitative technology.

Highlights

Highly compensated onsite engineering role with salary up to £120K plus bonus and additional benefits. The position offers work on extremely scalable, low-latency systems, complex distributed architectures, and high-performance financial technology alongside strong engineering peers.

Description

Role: Software Engineer (Python / Java) – Up to £120,000 + Bonus + Package Salary: Up to £120,000 + Bonus + Package Location: London (Onsite) Skills: Python or 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 Python or JavaDesigning and developing high-performance distributed systems that process large volumes of financial dataCollaborating with a handpicked group of top-tier engineers across software engineering, infrastructure, and quantitative technology Requirements: 3–6 years of commercial software engineering experienceStrong programming skills in Python or JavaA solid understanding of computer science fundamentals, including data structures and algorithmsExperience building projects through internships, placements, personal projects, or commercial workA 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 assetLow attrition rate – people genuinely love what they work onFriendly, tight-knit engineering culture