MLabs

Senior Software Engineer

🇬🇧 Remote, United Kingdom Remote IT Senior Posted Jun 1, 2026
Location Remote, United Kingdom
Workplace Remote
Seniority Senior
Category IT
IT Category Back End Engineer
Language English
Posted June 1, 2026
Last verified June 4, 2026
JobGrid context

Role summary by JobGrid

Senior Software Engineer at MLabs: Remote, United Kingdom; Senior; IT; Back End Engineer. This listing is part of JobGrid's Remote software engineer jobs from public company career pages. JobGrid adds normalized role facts, source context, and a path to the employer application page so candidates can compare the listing before applying.

  • Location and workplace: Remote, United Kingdom
  • Role classification: IT, Back End Engineer, Senior
  • Source freshness: checked by JobGrid on 2026-06-04.
  • Application path: candidates continue to the employer application page with non-personal referral tags.

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.