Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
MLabs

Senior Software Engineer

MLabs

Senior Software Engineer developing resilient fintech platforms at a high-growth financial technology company. Engage in pair programming and continuous refactoring within a collaborative team environment.

Posted 6/1/2026full-timeRemote • 🇬🇧 United KingdomSenior💰 £100,000 - £130,000 per yearWebsite

Tech Stack

Tools & technologies
Java

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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, Test-Driven Development pipelines.
  • Pair-Programming Alignment: A highly collaborative mindset with a strong desire to pair-program on a full-time basis.
  • Modern Paradigms: Exposure to or familiarity with Behavior-Driven Development (BDD) and Domain-Driven Design (DDD) methodologies.
  • Strong Communication: The capability to clearly articulate structural concepts, architectural opinions, and technical thought processes.
  • Adaptable Experience Profiles: The client maintains a highly open-minded approach toward academic backgrounds and domain histories. Prior practical engineering experience in a commercial environment is required, but candidate evaluation emphasizes core problem-solving ability, diversity of thought, and technical capability over specific degree credentials.

Benefits

Comp & perks
  • Competitive base salary up to £130,000, tailored to depth of experience.
  • Significant upside via company share allocation/equity options.
  • Comprehensive corporate benefits package.
  • Highly flexible remote working infrastructure backed by a central London office hub.
  • Access to a deeply technical, forward-thinking environment that supports modern continuous integration pipelines and fast-paced professional growth.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaTest-Driven Development (TDD)Behavior-Driven Development (BDD)Domain-Driven Design (DDD)Continuous IntegrationAutomated TestingProcess AutomationPerformance OptimizationExtreme ProgrammingRefactoring
Soft Skills
CollaborationCommunicationProblem-SolvingAdaptabilityKnowledge SharingOwnership MindsetTechnical Thought ProcessDesire to Pair-ProgramOpen-MindednessStructural Concept Articulation