Starling Bank
Platform Engineer - Engine by Starling

Explore roles

This role has expired

Starling Bank

Platform Engineer - Engine by Starling

Multiple locations
Hybrid

Description

Hybrid requirements: This role has flexible working patterns.
Platform engineering is something we are passionate about, we pride ourselves on delivering software in a reliable, scalable and maintainable manner. Our platform is expanding and with it bringing new challenges to how we deliver software. All engineers are responsible for owning features from inception, through deployment, to running in production. Using a first principles approach, we aim to break down problems and implement solutions across every stage of that lifecycle.
As an Engineer at Engine, you’ll be working on helping to build, scale and deploy our first in class cloud native banking platform to multiple cloud providers and regions globally. You will be encouraged to get involved in all areas of our platform. We value a multi-discipline approach to engineering and a culture that supports that. Some of the disciplines you will be exposed to include:
Toolchain Development
Build and Deployment Systems
Observability and Reliability
Runtime Orchestration; Control and Data Planes
Global Multi-Cloud Architectures
SaaS API Management and Security
Core Java Platform
We do not expect you to have any experience in the above - we’re looking for curious individuals who like to work across multiple disciplines and see this as an opportunity to grow and learn about other areas.
Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear from the team in our latest or our case studies with .
What you’ll get to do:
Design, document, build and maintain scalable software
Improve the performance and reliability of cloud environments whilst measuring cost-effectiveness
Help build and improve our software release and continuous deployment systems
Embrace automation and be reluctant for manual implementation
Implement security best practices
Demonstrate knowledge of new technologies and changes in the industry
Ensure platform compliance with ISO27001, SOC2 and PCI-DSS
Requirements
Ideally, you will be an inquisitive Software Engineer, with an aptitude for finding clean and simple solutions to technical problems. You will be passionate about building observable and reliable systems that impact the wider engineering organisation. The ideal candidate will have experience with:
A managed, statically typed language (Java / Go)
Cloud native software (AWS / GCP)
Container orchestration (Kubernetes)
CI/CD (TeamCity or similar)
Infrastructure as Code (Terraform / Cloudformation / CDK)
Experience with building API management solutions
Experience with building build, deployment and observability systems
Desirably you’ll have:
An aptitude for thinking out of the box
Experience implementing clean code and simple solutions
A passion for highly automated and testable software
Experience with security best practices for securing software in cloud environments.
Experience with AWS, GCP or other cloud environments
Understanding of database monitoring, analysis, disaster recovery and performance tuning

Role tech stack

java
goland
aws
google-cloud-platform
kubernetes
terraform
Starling Bank
Platform Engineer - Engine by Starling
London
This role has expired