MLabs

Financial Technology

SeniorSoftwareEngineer

£100–130k London, United Kingdom; United Kingdom FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer at MLabs. Skills: Platform Engineering, Java Development, Extreme Programming. Build resilient fintech platforms. Scale component services”

Industry & Context.

Financial Technology
Problems you'll solve

Core problem-solving ability

What They're Looking For.

Must Have

Commercial Java Experience, Test-Driven Design (TDD), Pair-Programming Alignment, Prior practical engineering experience

Nice to Have

Behavior-Driven Development (BDD) familiarity, Domain-Driven Design (DDD) familiarity

What You'll Do.

Build resilient fintech platforms

Scale component services

Engage in pair programming

Foster knowledge sharing

Maintain zero technical silos

Optimize code quality

Analyze production code

Refactor production code

Elevate design frameworks

Minimize technical debt

Preserve system agility

Author automated test suites

Validate every commit

Identify repetitive tasks

Script repetitive tasks

Automate repetitive tasks

Operate trunk-based development

Operate continuous integration

Treat code as releasable

Maintain codebase visibility

Drive shared ownership

Account for throughput

Account for high availability

Account for low latency

How You'll Work.

Team & Collaboration

Extreme Programming Collaboration; Cross-system rotation

Communication Scope

Articulate structural concepts; Articulate architectural opinions; Articulate technical thought processes

Full Job Description

**Location: **Remote - UK working hours **Remote | Full-time** **Compensation: **£100K - £130K We are hiring on behalf of our client, a high-growth financial technology organization who is seeking to welcome a talented **Senior Software Engineer** to its core technical team. This position operates on a remote-first configuration across the UK and Europe, with flexible access to a collaborative corporate hub in Moorgate, London. **Key Responsibilities** * **Core Platform Engineering:** Build and scale highly resilient, adaptable fintech platforms and component services utilizing core Java. * **Extreme Programming Collaboration:** Engage in full-time pair programming to foster knowledge sharing, maintain zero technical silos, and optimize code quality. * **Continuous Refactoring:** Constantly analyze and refactor production code to elevate design frameworks, minimize technical debt, and preserve system agility. * **Comprehensive Test Architecture:** Author robust automated test suites, participating in a sophisticated continuous integration ecosystem where thousands of tests rapidly validate every single commit. * **Process Automation:** Identify, script, and automate repetitive tasks to optimize operational efficiency across the development lifecycle. * **Trunk-Based Delivery:** Operate within a mature trunk-based development and continuous integration setup, treating each code modification as an immediately releasable asset. * **Cross-System Rotation:** Shift periodically across teams to maintain comprehensive visibility into the entire codebase, driving an shared ownership mindset. * **Performance Optimization:** Account for throughput, high availability, and ultra-low latency constraints when delivering core features. **Requirements** * **Commercial Java Experience:** A strong background writing clean, structured code in a professional, commercial setting utilizing Java. * **Test-Driven Design (TDD):** A foundational understanding of, or professional exposure to,

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about MLabs?

Real rants from real employees. Read before you apply.

Read Company Rants →