Senior Software Engineer - Java - Engine by Starling
Senior Software Engineer - Java - Engine by Starling

Senior Software Engineer - Java - Engine by Starling

Cardiff Full-Time 43200 - 72000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Lead projects and build innovative features for our award-winning banking platform.
  • Company: Join Engine by Starling, a pioneering tech company transforming banking globally.
  • Benefits: Enjoy 33 days holiday, private medical insurance, and generous family-friendly policies.
  • Why this job: Be part of a dynamic team changing the future of banking with cutting-edge technology.
  • Qualifications: Open to all backgrounds; passion for coding and problem-solving is key.
  • Other info: Collaborative culture with excellent career growth and learning opportunities.

The predicted salary is between 43200 - 72000 £ per year.

Overview

At Engine by Starling, we are on a mission to find and work with leading banks worldwide who have the ambition to build rapid growth businesses, on our technology. Engine is Starling\’s software-as-a-service (SaaS) business, built to power Starling and split out as a separate entity two years ago. Our SaaS technology platform is now available to banks and financial institutions globally, enabling innovative digital features and efficient back-office processes that have contributed to Starling\’s success. We are an engineering-led company, and we seek people excited by the potential for Engine\’s technology to transform banking in different markets. Our values are: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.

Responsibilities

  • As a Senior Engineer you will have the opportunity to lead projects or functional areas/domains within the Engine team and platform.
  • Contribute to the award-winning platform and internal tooling.
  • Build new features and products from scratch in a configurable way.
  • Share knowledge with others and contribute 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 as we change banking for good.

Requirements

We are open-minded about hiring; we care more about aptitude and attitude than specific experience or qualifications. We primarily code in Java, but you do not need to be an expert when you join. We value clean coding, simple solutions, automated testing, and continuous deployment. If you care about finding elegant solutions to difficult technical problems, we’d love to hear from you. The Bank\’s platform is built in house, mostly in Java, and we are seeking people who want to work on tooling used by engineers daily. The core backend tech stack includes:

  • Java
  • AWS & GCP (cloud-native)
  • Microservice-based architecture
  • Kubernetes (EKS)
  • TeamCity for CI/CD (with multiple production releases per day)
  • Terraform and Grafana

Interview process

  • 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 CTO / deputy CTO (~45 minutes)

Benefits

  • 33 days holiday (including public holidays)
  • Extra day off for your birthday
  • Annual leave increases with service length; option to buy or sell up to five extra days
  • 16 hours paid volunteering per year
  • Salary sacrifice, company-enhanced pension
  • Life insurance (4x salary) and group income protection
  • Private Medical Insurance with VitalityHealth (mental health support and cancer care); partner discounts with Waitrose, Mr & Mrs Smith, Peloton
  • Generous family-friendly policies
  • Refer-a-friend incentives
  • Perkbox membership for retail discounts and wellness resources
  • Cycle to Work, salary-sacrificed gym partnerships, and EV leasing initiatives

About Us

Engine by Starling is an equal opportunity employer. We are committed to diversity and inclusion in the workplace and consider applicants without regard to race, religion, national origin, age, sex, gender, gender identity or expression, sexual orientation, marital status, medical condition, disability, veteran status, or any other protected characteristic. By submitting your application, you consent to Engine by Starling and Starling processing your personal data for recruiting purposes in accordance with our Privacy Notice.

When you provide us with this information, you are doing so with consent, and we will process it in line with our Privacy Notice.

#J-18808-Ljbffr

Senior Software Engineer - Java - Engine by Starling employer: Starling

At Engine by Starling, we pride ourselves on being an engineering-led company that fosters a culture of innovation and collaboration. With generous benefits such as 33 days of holiday, a commitment to employee growth through knowledge sharing, and a focus on work-life balance, we create an environment where you can thrive both personally and professionally. Join us in transforming banking for good while enjoying unique perks like paid volunteering and wellness resources.
S

Contact Detail:

Starling Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Java - Engine by Starling

✨Tip Number 1

Network like a pro! Reach out to current employees at Engine by Starling on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Prepare for those technical interviews! Brush up on Java and microservices, and don’t forget to practice coding challenges. We want to see how you tackle problems, so show us your thought process!

✨Tip Number 3

Show off your passion for clean coding and innovative solutions. During interviews, share examples of how you've simplified complex problems or improved processes in your past projects. We love a good success story!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of our mission to transform banking.

We think you need these skills to ace Senior Software Engineer - Java - Engine by Starling

Java
Cloud Computing (AWS & GCP)
Microservice-based Architecture
Kubernetes (EKS)
CI/CD (TeamCity)
Terraform
Grafana
Clean Coding
Automated Testing
Continuous Deployment
Problem-Solving Skills
Collaboration
Adaptability
Learning Agility

Some tips for your application 🫡

Show Your Passion for Tech: When you're writing your application, let us see your excitement for technology and how it can transform banking. Share any personal projects or experiences that highlight your love for coding and problem-solving.

Keep It Simple: Remember our value of keeping it simple! Make sure your application is clear and concise. Avoid jargon and focus on what makes you a great fit for the role. We want to understand your skills without getting lost in complex language.

Highlight Teamwork and Ownership: We value collaboration and ownership at Engine by Starling. In your application, mention instances where you've led projects or worked closely with teams. Show us how you take responsibility and aim for greatness in your work.

Apply Through Our Website: Don't forget to apply through our website! It's the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our culture and values.

How to prepare for a job interview at Starling

✨Know Your Java Inside Out

Since the role focuses on Java, make sure you brush up on your Java skills. Familiarise yourself with the latest features and best practices in clean coding. Be ready to discuss how you've used Java in past projects and how you approach problem-solving with it.

✨Understand the Tech Stack

Get a good grasp of the technologies mentioned in the job description, like AWS, GCP, Kubernetes, and CI/CD tools. You don’t need to be an expert, but showing that you’ve done your homework will impress the interviewers and demonstrate your eagerness to learn.

✨Showcase Your Team Spirit

Engine by Starling values collaboration, so be prepared to share examples of how you've worked effectively in teams. Highlight any leadership experiences or projects where you took ownership and contributed to a positive team culture.

✨Embrace the Company Values

Familiarise yourself with Engine's core values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Think of specific instances from your career that align with these values and be ready to discuss them during the interview.

Senior Software Engineer - Java - Engine by Starling
Starling
Location: Cardiff

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>