Overview
Engine by Starling is a software‑as‑a‑service (SaaS) business that powers Starling’s technology and enables banks and financial institutions worldwide to benefit from innovative digital features and efficient back‑office processes. We are an engineering‑led company focused on delivering great outcomes for our clients and transforming banking across markets. Our values are: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.
Hybrid Working: we have a hybrid approach. The preference is for you to be located within a commutable distance of one of our offices to enable in‑person collaboration.
About Engineering at Engine by Starling: the Cross Cutting Engineering team builds and maintains the infrastructure and tooling that powers our software delivery pipeline—from code to production deployment and ongoing operations. We own the lifecycle of our features and encourage a multi‑disciplinary approach across the platform.
Role: Platform Engineer. You will help build and scale our cloud‑native banking platform across multiple global cloud providers and regions. We value a strong SRE mindset, ownership of the entire software delivery pipeline, and the creation of internal tooling to support production operations.
We welcome applicants who may not match every box. Curiosity, willingness to learn, and an interest in building and operating a global platform are valued. We encourage you to apply even if you don’t tick every box.
What you’ll get to do
* Building and Scaling Cloud Infrastructure: Design, build, and maintain cloud infrastructure across multiple providers (including GCP) and regions, focusing on scalability, reliability, and security.
* Building on Google Cloud: Contribute to the core Engine on Google Cloud Platform using Java and Kubernetes.
* Scaling SaaS Release Tooling: Enhance and improve multi‑tenant, multi‑region SaaS release and continuous deployment systems using Java, Golang, and Terraform.
* Empowering Developers: Develop and maintain internal tooling to improve developer experience and on‑call efficiency.
* Automating Compliance and Security: Build automation to enforce compliance and security controls across the platform.
* Driving Efficiency: Improve performance and reliability with a focus on cost‑effectiveness.
* Embracing Automation: Implement automation to minimise manual processes across the platform lifecycle.
* Ensuring Security: Implement and maintain robust security practices to protect the platform and customer data.
* Championing Best Practices: Stay updated on new technologies and deployment automation and share knowledge with the team.
* Maintaining Compliance: Contribute to adherence to industry standards (e.g., ISO27001, SOC2, PCI‑DSS).
* Collaborating and Learning: Work with cross‑functional teams and contribute to a learning culture.
* Aiming for Greatness: Strive for excellence with a curious mindset.
* Documenting Solutions: Design and document scalable internal tooling clearly and comprehensively.
* Taking Ownership: Own features and improvements throughout their lifecycle.
* Participate in On‑Call: Optional on‑call rota to gain insights into platform behavior.
Your place within the team will depend on your strengths and interests. We hire for aptitude and attitude as much as for specific experience.
For this role, we have specific additional skills in mind. If you prefer Java‑only roles, check out our other Software Engineer roles.
What skills are essential
* Proven experience as a Site Reliability Engineer, DevOps Engineer, Platform Engineer or similar role.
* Strong proficiency in Golang and/or Java (you may be asked to learn the other).
* Hands‑on experience with Google Cloud Platform (GCP).
* Solid understanding of Kubernetes.
* Experience with Terraform or other Infrastructure‑as‑Code tools.
* Deep understanding of SRE principles and practices (monitoring, alerting, incident management, capacity planning).
* Strong focus on automation and reducing manual tasks.
* Experience with building and maintaining CI/CD pipelines.
* Knowledge of security best practices in cloud environments.
* Excellent problem‑solving and analytical skills.
* Strong collaboration and communication skills.
* Proactive and continuous learning mindset.
* Ability to design and document technical solutions effectively.
What skills are desirable
* Experience with other cloud providers (especially AWS).
* Contributions to open‑source projects.
* Experience with database technologies, particularly Postgres.
* Familiarity with observability and monitoring systems and database monitoring, analysis, disaster recovery, and performance tuning.
* Familiarity with compliance standards such as ISO27001, SOC2, and PCI‑DSS.
Our Interview process
Interviewing is a two‑way process. Interviews are conversational and designed to help you learn about us while we learn about you. Typical stages include:
* Initial interview with an Engineer — ~45 minutes
* Take‑home technical test to discuss in the next interview
* Technical interview with engineers — ~1.5 hours
* Final interview with our CTO/ deputy CTO — ~45 minutes
* 33 days holiday (including public holidays)
* An extra day’s holiday for your birthday
* Annual leave increases with service length; option to buy or sell up to five extra days
* 16 hours paid volunteering time per year
* Salary sacrifice, company‑enhanced pension
* Life insurance at 4x salary and group income protection
* Private Medical Insurance with VitalityHealth, mental health support, and cancer care
* Partner discounts including Waitrose, Mr & Mrs Smith, and Peloton
* Generous family‑friendly policies
* Refer a friend incentive
* Perkbox membership with retailer discounts and wellbeing benefits
* Cycle to Work, Salary Sacrificed Gym partnerships, and EV leasing initiatives
About Us
You may not tick every box. We are open to discussion on flexible working requests where possible. We are on a mission to reshape banking and value diverse backgrounds and experiences who enjoy solving problems together.
Engine by Starling is an equal opportunity employer and is committed to fostering diversity and inclusion. Applications are welcome from all qualified individuals regardless of protected characteristics.
We collect personal data for recruiting and related purposes in line with our Privacy Notice. By submitting your application, you consent to Engine by Starling and Starling processing your personal data as described in our Privacy Notice.
#J-18808-Ljbffr