At a Glance
- Tasks: Lead projects and build innovative features for our award-winning banking platform.
- Company: Join Engine by Starling, a rapidly growing tech company reshaping banking.
- Benefits: Enjoy 33 days holiday, private medical insurance, and flexible working options.
- Why this job: Make a real impact in the banking industry with cutting-edge technology.
- Qualifications: Passion for coding and problem-solving; Java experience is a plus.
- Other info: Diverse and inclusive workplace with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
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. Two years ago we split out as a separate business. Starling has seen exceptional growth and success, built on our own modern technology from the ground up. This SaaS technology platform is now available to banks and financial institutions worldwide, enabling innovative digital features and efficient back-office processes that support Starling's success. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.
We have a Hybrid approach to working here at Engine. Our preference is that you are located within a commutable distance of our offices so that we can interact and collaborate in person.
We’re looking for Backend Software Engineers to work on the Engine Platform and make our existing features work for banks all over the world, as well as building new features from scratch that Starling hasn’t released in the UK market. Engine by Starling engineers are excited about helping us deliver new features, regardless of their primary tech stack.
As a Senior Engineer you will:
- Have the opportunity to lead projects or functional areas/domains within the Engine team and platform.
As an Engineer you will:
- 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.
We’re open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us. We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we’d love to hear from you.
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!
- Java, which makes up the majority of our backend codebase.
- AWS & GCP - we’re cloud-native.
- Microservice based architecture.
- Kubernetes (EKS).
- TeamCity for CI / CD (with multiple production releases per day).
- Terraform and Grafana.
Interviewing is a two-way process and we want you to have the time and opportunity to get to know us as much as we are getting to know you. Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team:
- Initial interview with an Engineer - :45 minutes.
- Take home technical test to be discussed in the next interview.
- Technical interview with some Engineers - :1.5 hours.
- Final interview with our CTO / deputy CTO - :45 minutes.
Benefits:
- 33 days holiday (including public holidays, which you can take when it works best for you).
- An extra day’s holiday for your birthday.
- Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off.
- 16 hours paid volunteering time a year.
- Salary sacrifice, company enhanced pension scheme.
- Life insurance at 4x your salary & group income protection.
- Private Medical Insurance with VitalityHealth including mental health support and cancer care.
- Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton.
- Generous family-friendly policies.
- Incentives refer a friend scheme.
- Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks.
- Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing.
You may be put off applying for a role because you don’t tick every box. Forget that! While we can’t accommodate every flexible working request, we’re always open to discussion. If you’re excited about working with us but aren’t sure, get in touch anyway. We’re on a mission to radically reshape banking, and that starts with our brilliant team. We’re proud to bring together people of all backgrounds to solve problems. Engine by Starling is an equal opportunity employer, and we’re proud of our ongoing efforts to foster diversity & inclusion in the workplace.
Senior Software Engineer - Java - Engine by Starling employer: Starling
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
Get to know the company culture! Before your interview, dive into Engine by Starling's values and mission. This will help you connect your experiences with what they care about, showing that you're not just a fit for the role, but for the team too.
✨Tip Number 2
Prepare some thoughtful questions! Interviews are a two-way street, so think of questions that show your curiosity about their tech stack or projects. This not only demonstrates your interest but also helps you gauge if this is the right place for you.
✨Tip Number 3
Show off your problem-solving skills! Be ready to discuss how you've tackled challenges in past projects. Use specific examples that highlight your ability to find elegant solutions, especially in Java or cloud environments, as this aligns with what they're looking for.
✨Tip Number 4
Don’t hesitate to apply through our website! Even if you don’t tick every box, we value attitude and aptitude over strict qualifications. If you’re excited about the role, go for it – we want to hear from you!
We think you need these skills to ace Senior Software Engineer - Java - Engine by Starling
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with Java and any relevant projects that showcase your skills. We want to see how you can contribute to our mission!
Show Your Passion: Let your enthusiasm for technology and banking shine through in your application. Share examples of how you've tackled challenges or contributed to projects in the past. We love candidates who are curious and eager to learn!
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language and avoid jargon where possible. We appreciate a well-structured application that makes it easy for us to see your qualifications.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team at Engine by Starling.
How to prepare for a job interview at Starling
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Java, AWS, and Kubernetes. Even if you're not an expert, showing that you understand these tools and how they fit into the SaaS landscape will impress the interviewers.
✨Embrace the Values
Engine by Starling has five core values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Prepare examples from your past experiences that demonstrate how you embody these values. This will show that you align with their culture and mission.
✨Prepare Questions
Interviews are a two-way street! Come prepared with thoughtful questions about the team dynamics, project management, and the company’s future. This not only shows your interest but also helps you gauge if this is the right fit for you.
✨Show Your Curiosity
During the interview, express your eagerness to learn and grow. Discuss how you stay updated with industry trends and your approach to problem-solving. This aligns with their desire for candidates who are engaged and care about their work.