Starling Bank
Staff Software Engineer - Engine by Starling
Job Description
Salary: £65,000 - 105,000 per year
Requirements:- We are open-minded about hiring and care more about aptitude and attitude than specific experience or qualifications.
- We code mostly in Java, but you do not need to be an expert when you join us.
- We believe in clean coding, simple solutions, automated testing, and continuous deployment.
- As a Staff Engineer, we are looking for experience or knowledge in delivering change to critical systems in a distributed environment.
- As a Staff Engineer, we are looking for a high standard of technical and coding excellence through your own work.
- As a Staff Engineer, we are looking for a good understanding of DevOps practices.
- As a Staff Engineer, we are looking for experience delivering complex outcomes across multiple domains and teams.
- As a Staff Engineer, we are looking for experience working cross-functionally with technologists from other specialties and non-technical stakeholders.
- As a Staff Engineer, we are looking for experience coaching and mentoring team members.
- As a Staff Engineer, we are looking for experience leading the technical delivery of large-scale projects to successful completion.
- Experience with our backend tech stack is a plus, including Java, AWS, GCP, microservice-based architecture, Kubernetes (EKS), TeamCity, Terraform, and Grafana.
- Lead multiple complex projects from inception through to run.
- Act as a technical leader, with or without a team to manage.
- Take ownership of technical challenges critical to the success of our business.
- Identify where existing tooling, applications, or processes can be improved and deliver innovative change.
- Collaborate with clients, solution architects, product owners, and other engineers to help meet client goals.
- Gain a wide and varied understanding of how banks operate around the world.
- Shape the future capabilities of Engine, including our approach, tooling, automation, and architecture.
- Lead by example in your contributions to the codebase.
- Contribute to our award-winning platform and internal tooling.
- Build new features and products from scratch in a configurable way.
- Share your knowledge and contribute to our learning culture.
- Own your projects, working in small teams across the bank to deliver collaboratively.
- Stay curious and inquisitive while aiming for greatness in everything you do.
- Be part of a scaling team and organisation as we change banking for good.
- AWS
- Backend
- DevOps
- GCP
- Grafana
- Java
- Kubernetes
- Teamcity
- Terraform
- Cloud
- AI
- CTO
- Support
More:
We are Engine by Starling, our SaaS business built on the technology that powers Starling and now available to banks and financial institutions around the world. We are on a mission to help leading banks build rapid-growth businesses on our technology and to reshape banking for good. We work in a hybrid model and prefer our people to be within commutable distance of our offices so we can collaborate in person. We are an engineering-led company with values of Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. We offer a conversational interview process, a supportive and inclusive culture, and a wide range of benefits including 33 days holiday, an extra day for your birthday, paid volunteering time, pension, life insurance, private medical insurance, family-friendly policies, referral incentives, Perkbox membership, and access to cycle-to-work, gym, and EV leasing initiatives. We welcome applicants from all backgrounds and experiences and are open to discussion about flexible working.
last updated 36 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Starling Bank
Starling Bank
London
IT
Skills & Technologies
Inferred from job description
Salary Insight
£85,000
This role
£60,000
UK median
This salary is 42% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks