×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Enabling Teams

Remote / Online - Candidates ideally in
Greater London, London, Greater London, W1B, England, UK
Listing for: Ebury
Remote/Work from Home position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
Position: Staff Software Engineer (Enabling Teams)
Location: Greater London

Staff Software Engineer (Enabling Teams)

London

Ebury is a global fintech firm dedicated to empowering businesses to expand internationally through tailored and forward-thinking financial solutions. Since our founding in 2009, we’ve grown to a diverse team of over 1,700 professionals across 40+ offices and 29+ markets worldwide. Joining Ebury means becoming part of a collaborative and innovative environment where your contributions are valued. You’ll play a key role in shaping the future of cross-border finance, while advancing your own career in a dynamic, high-growth industry.

Staff Software Engineer (Enabling Teams)

London Office - Hybrid: 4 days in the office, 1 day working from home

Ebury is seeking exceptional and highly motivated Staff Software Engineers to join our engineering division in London. This is an opportunity to make a significant impact within a leading Fin Tech firm. As a Staff Software Engineer, you will be an integral part of our team from your first day, contributing to mission-critical projects and deploying production code within your first week.

As a Staff Engineer, you ll work across one or more product squads alongside other Engineers, Product Designers, and Product Managers. We’ll expect you to work on the hardest problems and guide the team to smart tradeoffs. You’ll be able to dive into the details but will also always have the big picture in mind. You ll play a key role within Engineering leadership and build close relationships with stakeholders across the business.

We are committed to identifying and nurturing future technical leaders; for those who demonstrate exceptional performance and aptitude, we offer an accelerated path for career progression.

Key Responsibilities
  • Provide technical leadership across one or more critical domains, owning the design and evolution of large-scale, business-critical systems within our global financial platform.
  • Set architectural direction by leading system design, making high-leverage technical decisions, and driving alignment on long-term technology strategy across teams.
  • Partner closely with Product, Design, and Engineering leadership to translate business outcomes into scalable, resilient technical solutions, influencing roadmap decisions and trade-offs.
  • Operate across the full system lifecycle, from early discovery and architecture through to production operations, reliability, performance, and cost optimisation.
  • Raise the technical bar organisation-wide by defining and evolving engineering standards, guiding design reviews, and mentoring senior engineers to multiply impact beyond your own code.
  • Act as a force multiplier by identifying systemic risks, technical debt, and cross-team dependencies early, and proactively driving initiatives that improve velocity, quality, and resilience at scale.
  • Champion engineering excellence through strong opinions on testing strategies, CI/CD, observability, and operational readiness, ensuring systems are secure, compliant, and production-grade.
  • Lead by example in modern engineering practices, including the responsible use of AI-assisted development tools to accelerate delivery and learning, while maintaining deep understanding, accountability, and ownership of all solutions produced.
Required Qualifications
  • Strong technical foundation in computer science or a closely related discipline, gained through formal education and/or equivalent industry experience, with evidence of continuous learning and technical depth.
  • Extensive experience building and operating production systems le this often aligns with 10+ years in industry, we value demonstrated impact, sound judgement, and leadership over tenure alone.
  • Deep understanding of core computer science concepts — including data structures, algorithms, system design, and complexity trade-offs and the ability to apply them pragmatically to real-world, high-scale problems.
  • Proven ability to design, write, and evolve high-quality software in one or more modern programming languages, with a strong focus on maintainability, performance, and operational robustness.
  • Exceptional problem-solving and analytical skills, able to decompose ambiguous, multi-dimensional…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary