Software Engineer
JOB_53439024725748Job type
PermanentLocation
LondonWorking Pattern
Flexible Working,Full-timeSpecialism
Data & Advanced AnalyticsIndustry
Technology & Internet ServicesPay
£110,000 -£130,000 per annum plus benefitsClosing date
24 Oct 2025
Lead Software Engineer
A global leading Martec organisation is looking to add a talented Staff Software Engineer to their close-knit, back-end software developer community.
The role will be hands-on as well as leading the team to shape the future backend systems.
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.
The role will be hands-on as well as leading the team to shape the future backend systems.
Job Responsibilities
As a Staff Software Engineer, you will be a technical leader responsible for shaping the foundation of backend systems and scaling them to meet the needs of a rapidly growing customer base.
Design and evolve the architecture of highly scalable, reliable, and secure distributed systems.
Drive technical excellence across engineering by setting standards for code quality, system design, observability, and operational best practices.
Collaborate closely with Product, UX, and Application Engineering teams to deliver impactful features while ensuring architectural soundness and scalability.
Collaborate closely with Product, UX, and Application Engineering teams to deliver impactful features while ensuring architectural soundness and scalability.
Mentor and guide senior and mid-level engineers, fostering technical growth and elevating the overall team’s capabilities.
Anticipate and address complex system challenges such as performance optimisation, fault tolerance, and data-intensive workloads.
Influence product direction, leveraging deep technical insight to shape roadmap decisions and ensure backend systems align with long-term business strategy.
Knowledge and Experience
Software development experience with strong foundations in data structures, algorithms, and distributed systems.
Backend experience building, deploying, and operating large-scale distributed systems in production.
Deep expertise in system design, API design, scalability, and performance tuning.
Proficiency in at least one modern backend programming language (Java preferred).
Experience with cloud-native architectures, containerisation, orchestration, and CI/CD pipelines.
Experience or willingness to step in to a technical lead or staff engineer position driving large cross-functional initiatives to completion.
Experience building enterprise-grade backend infrastructure that handles high-volume, low-latency workloads.
Proven ability to influence architecture and technical strategy across multiple teams.
Headed up or experienced mentoring engineers and scaling engineering organisations.
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.
Software EngineerJOB_534390247257482025-09-182025-10-24
Talk to Justin Lush, the specialist consultant managing this position
Located in London-City, 5th Floor, 107 Cheapside, Telephone 02034650094Click here to access our Privacy Policy, which provides detailed information on how we use and protect your personal information, and your rights in relation to this.
JOB_53439024725748