Staff Software Engineer (Engine by Starling)

  • Deepstreamtech
  • 18/05/2026
Full time Information Technology Telecommunications

Job Description

Requirements
  • Delivering change to critical systems in a distributed environment
  • Be a highly proficient developer, maintaining a high standard for technical and coding excellence in the collective, through your own work
  • Good understanding of DevOps practices
  • Delivering complex outcomes across multiple domains and teams
  • Working cross-functionally with technologists from other specialties, and non-technical stakeholders across the business
  • Coaching and mentoring members of a team to upskill and develop them in their career
  • Leading the technical delivery on large scale projects to successful completion
  • Java, which makes up the majority of our backend codebase
  • AWS & GCP - we're cloud-native
  • Microservice based architecture
  • Kubernetes (EKS)
  • The main part of our Backend Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great!
  • TeamCity for CI / CD (with multiple production releases per day)
  • Terraform and Grafana
What the job involves
  • We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Engine, to continue changing banking for good
  • Have the opportunity to lead multiple complex projects from inception through to run
  • Be a Technical Leader, whether that be with a team to manage or without
  • Take ownership of technical challenges critical to the success of the business
  • Identify where existing tooling, applications, or processes can be enhanced and deliver innovative change
  • Collaborate with clients, solution architects, product owners, and other engineers to help meet the client goals
  • Obtain 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, setting a high bar for others to aim for
  • Contribute to our award winning platform and internal tooling
  • Build new features and products from scratch in a configurable way
  • Share your knowledge with those around you, contributing to our learning culture
  • Own your projects, working in small teams across the bank to collaboratively deliver
  • Aim for greatness in everything you do, staying curious and inquisitive
  • Be part of a scaling team and organisation as we change banking for good