At a Glance
- Tasks: Join a dynamic team to build innovative banking solutions and contribute to our award-winning platform.
- Company: Engine by Starling, a forward-thinking SaaS business transforming the banking industry.
- Benefits: Enjoy 33 days holiday, private medical insurance, and flexible working options.
- Why this job: Make a real impact in fintech while developing your skills in a supportive environment.
- Qualifications: Open to all backgrounds; passion for coding and problem-solving is key.
- Other info: Embrace a culture of collaboration and continuous learning in a fast-paced setting.
The predicted salary is between 30000 - 50000 £ per year.
Engine is Starling's software-as-a-service (SaaS) business, the technology that powers Starling Bank, now a separate business. Engine helps banks and financial institutions worldwide benefit from innovative digital features and efficient back-office processes. Engine engineers operate in a fast-paced, collaborative environment with a flat structure that empowers decision-making. We value ownership, collaboration, and delivering high-quality, scalable solutions for customers. Hybrid working is available, with a preference for candidates located within a commutable distance of our offices.
Responsibilities
- Contribute to our award-winning platform and internal tooling
- Build new features and products from scratch in a configurable way
- Share knowledge, contributing to our learning culture
- Own your projects, working in small teams across the bank to collaboratively deliver
- Aim for greatness, staying curious and inquisitive
- Be part of a scaling team and organisation as we change banking for good
Requirements
We’re open-minded when it comes to hiring and care more about aptitude and attitude than specific experience or qualifications. We code primarily in Java but you need not be an expert when you join. We value clean coding, simple solutions, automated testing and continuous deployment. If you care 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; experience in all is not required, but preferred:
- Java (majority of backend codebase)
- AWS & GCP - cloud-native
- Microservice-based architecture
- Kubernetes (EKS)
- TeamCity for CI/CD
- 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
- Leave increases with service; option to buy/sell up to five extra days
- 16 hours paid volunteering per year
- Salary sacrifice, company-enhanced pension
- Life insurance (4x salary) & group income protection
- Private Medical Insurance with VitalityHealth; partner discounts
- Generous family-friendly policies
- Refer-a-friend incentive
- Perkbox membership with discounts and wellbeing perks
- Cycle to Work, gym partnerships, EV leasing and related initiatives
About Us & Equal Opportunity
Engine by Starling is an equal opportunity employer. We foster diversity and inclusion in the workplace. Applications are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, disability, military status, or any other protected characteristic. By applying, you consent to processing of your personal data in accordance with our Privacy Notice for recruiting purposes.
Software Engineer - Java - Engine by Starling employer: Starling Bank
Contact Detail:
Starling Bank Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Java - Engine by Starling
✨Tip Number 1
Get to know the company culture! Before your interview, check out Engine by Starling's social media and website. Understanding their values and mission will help you connect better during the chat.
✨Tip Number 2
Practice makes perfect! Brush up on your Java skills and be ready to tackle that technical test. We recommend working on some coding challenges or projects to showcase your problem-solving abilities.
✨Tip Number 3
Be yourself! During interviews, let your personality shine through. They’re looking for someone who fits into their collaborative environment, so don’t be afraid to show your curiosity and passion for coding.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in being part of the Engine team. Let’s change banking for good together!
We think you need these skills to ace Software Engineer - Java - Engine by Starling
Some tips for your application 🫡
Show Your Passion for Coding: When you write your application, let us see your enthusiasm for coding and problem-solving. Share any personal projects or experiences that highlight your love for clean code and innovative solutions.
Tailor Your Application: Make sure to customise your application to fit the role. Highlight your experience with Java and any relevant technologies from our stack, even if you're not an expert yet. We appreciate a good fit over a perfect match!
Be Yourself: We value authenticity, so don’t be afraid to let your personality shine through in your application. Share your thoughts on collaboration and ownership, as these are key values for us at Engine by Starling.
Apply Through Our Website: For the best chance of getting noticed, make sure to apply directly through our website. It’s the easiest way for us to keep track of your application and get back to you quickly!
How to prepare for a job interview at Starling Bank
✨Know Your Java Basics
Even if you're not an expert, brush up on your Java fundamentals. Be ready to discuss how you've used Java in past projects or any relevant coursework. This will show your enthusiasm and willingness to learn.
✨Familiarise Yourself with the Tech Stack
Take some time to understand the technologies mentioned in the job description, like AWS, Kubernetes, and microservices. You don’t need to be a pro, but having a basic understanding will help you engage in meaningful conversations during the interview.
✨Prepare for Collaborative Scenarios
Since the role emphasises teamwork and collaboration, think of examples from your past experiences where you worked effectively in a team. Be ready to share how you contributed to group projects and what you learned from those experiences.
✨Show Your Curiosity
Engine values inquisitiveness, so come prepared with questions about the company culture, the team you'll be working with, and the projects you'll be involved in. This not only shows your interest but also helps you assess if it's the right fit for you.