Staff Software Engineer (Enabling Teams)
Ebury
Charing Cross, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Remote
Charing Cross, United Kingdom
Tech stack
Artificial Intelligence
Continuous Integration
Data Structures
Programming Tools
Strategies of Testing
Technical Debt
Information Technology
Programming Languages
Job description
- 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.
Requirements
- 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 at scale. While 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 problems and drive them to clear, effective technical outcomes.
- Strong communication and influencing skills, capable of articulating complex technical ideas clearly, building alignment across teams, and constructively challenging assumptions at all levels.
- A collaborative leadership mindset, with a track record of mentoring engineers, raising technical standards, and contributing positively to engineering culture beyond individual delivery.
Benefits & conditions
- Highly competitive compensation, including a strong base salary, performance-based bonus, and a comprehensive benefits package, aligned to the impact and scope of a senior technical leadership role.
- A clearly defined Staff / Principal career path, with transparent expectations, senior-level mentorship, and multiple growth vectors - including technical leadership, architectural ownership, and organisational influence.
- The opportunity to work on complex, high-leverage problems at scale, where your decisions directly shape core platforms, customer outcomes, and long-term business performance.
- Meaningful ownership from day one, with responsibility for critical systems and initiatives, and the autonomy to drive improvements across architecture, reliability, and engineering effectiveness.
- A high-performing, inclusive engineering culture within a fast-growing, global FinTech, where technical excellence, thoughtful decision-making, and constructive challenge are valued and rewarded. Ebury is an equal opportunity employer. We invite all qualified individuals to apply
About the company
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., Ebury is a FinTech success story, positioned among the fastest-growing international companies in its sector.
Founded in 2009, we are headquartered in London and have more than 1700 staff with a presence in more than 29 markets worldwide. Cultural diversity is part of what makes Ebury a special place to be. From Sao Paulo to Dubai, Vancouver to Auckland, we enjoy sharing team experiences and celebrating success across the Ebury family.
Hard work pays off: in 2019, Ebury received a £350 million investment from Banco Santander and has won internationally recognised awards including Financial Times: 1000 Europe's Fastest-Growing Companies.
None of this would have been possible without our proudest achievement: our great people. Enthusiastic, innovative and collaborative teams, always ready to disrupt and revolutionise the fast-paced FinTech sector.
At Ebury, we're committed to building a workplace where everyone feels valued, supported, and empowered to thrive. We're proud to have active employee networks and ESG initiatives that reflect our inclusive culture, including our Women's Network, LGBTQIA+ Network, and Veterans Network. These communities provide spaces for connection, mentorship, advocacy, and collaboration across our global teams.
We believe in inclusion. We stand against discrimination in all forms and have no tolerance for the intolerance of differences that makes us a modern and successful organisation. At Ebury, you can be whoever you want to be and still feel a sense of belonging no matter your story because we want you and your uniqueness to help write our future.
Please submit your application on the careers website directly, uploading your CV / resume in English.