Overview
Join Starling as part of the Customer Service Engineering group to deliver robust, scalable software that improves how millions of customers interact with banking services. You’ll work in a fast-paced, collaborative environment that values ownership, innovation, and code quality. You’ll contribute to tools and systems that help customers help themselves and support operations with the best tools in a cloud-native, distributed architecture. This role offers the chance to shape customer experiences at a leading digital bank and work across teams to drive reliable, efficient software delivery.
Pay / Benefits
- 25 days holiday
- Birthday day off
- Pension scheme
- Life insurance 4x salary
- Private Medical Insurance with VitalityHealth
- Perkbox discounts and wellness platform
Responsibilities
- Deliver robust and scalable backend services using Java
- Build and evolve customer self-service tooling and support tools for Operations teams
- Collaborate across teams to enable fast, reliable feature delivery and continuous improvement
- Maintain code quality through clean coding, automated testing, and continuous deployment
- Contribute to a cloud-native, distributed system landscape (AWS/GCP, Kubernetes) and CI/CD processes
Key requirements
- 3–5 years of commercial Java experience (not required to be expert)
- Strong understanding of delivering robust, scalable code and best practices
- Desirable: experience with AWS and Postgres
- Willingness to work in a hybrid, collaborative environment
- Open to various tech stacks with focus on pragmatic, simple solutions
- collaborative
- curious and question-asker
- customer-focused
- Java
- Postgres
- AWS
…
