Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Graduate Software Engineer - 2025 image - Rise Careers
Job details

Graduate Software Engineer - 2025

Starling is the UK’s first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology had the power to help people save, spend and manage their money in a new and transformative way.

We’re a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We’re a bank, but better: fairer, easier to use and designed to demystify money for everyone. We employ more than 3,000 people across our London, Southampton, Cardiff and Manchester offices.

Our technologists are at the very heart of Starling and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together!

The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, discovering, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five Starling values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.

Hybrid Working

We have a Hybrid approach to working here at Starling - our preference is that you're located within a commutable distance of our London, Cardiff or Manchester offices so that we're able to interact and collaborate in person.

About the role

We’re hiring for a number of Graduate Software Engineers to join one of our super talented teams within our growing Engineering department. You’ll receive on-the-job training, and join a cohort of wider graduates within technology and the wider bank.

As a graduate working at Starling, we will help you learn and develop Software Engineering skills and expertise by getting you to work on real world problems our amazing team are solving on a daily basis! Starling is a tech-led company where you will solve challenges which could potentially affect millions of our customers whilst we build and run products that change the world for the better. In this role, you will:

  • Contribute to our award-winning platform and internal tooling
  • Build new features and products from scratch
  • Be able to see the impact that your work has on the lives of our millions of customers
  • 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

Tech we use:

At Starling, we use a variety of different tools and technologies to keep our app and business running smoothly. Whether you’re aiming to be front-end, back-end, or a bit of both - we have a host of things in our tech stack that you would have the opportunity to learn and work with. Here are some examples:

Languages: Java, JS/TS, Swift, Kotlin

Tools: Docker, Kubernetes, TeamCity, Amazon Web Services (AWS)

  • You will need to be a recent university graduate or be on track to achieve a degree in summer 2025. It is not essential to have a degree in Computer Science or a STEM subject, however, you must be able to demonstrate your ability to write quality code
  • A keen interest in software engineering and desire to work in technology
  • Excellent communication skills
  • Proven ability to work in a team
  • Curious, keen to learn and proactive
  • You are open to and value feedback in order to improve
  • Eligible to work in the UK
  • Ready to start a full time position from 1st September 2025

Interview process:

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.

  1. Applications will close on 31st December 2024
  2. If selected, there will be a One-way Video Screen - we'll send you some questions for you to record your responses which will be looking at your fit for the team, interest in the role and Starling
  3. If you pass the Video Screen, we will send you the Take-home Tech Test (which is not timed) - this can be solved in any language you are comfortable with
  4. If you pass the Tech Test, there will be a Technical Video Interview (1.5 hours)
  5. Lastly, if you pass the Tech Interview, there will be a Final Video Interview with one of our Engineering Directors
  • 25 days holiday (plus take your public holiday allowance whenever 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

About Us:

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. So, if you're excited about working with us, but aren’t sure if you're 100% there yet, get in touch anyway. We’re on a mission to radically reshape banking – and that starts with our brilliant team. Whatever came before, we’re proud to bring together people of all backgrounds and experiences who love working together to solve problems.

Starling Bank is an equal opportunity employer, and we’re proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Starling Bank are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. 

When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Starling Bank will collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we will process, where we will process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.

Starling Bank Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Starling Bank DE&I Review
3.64 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Starling Bank
Starling Bank CEO photo
Raman Bhatia
Approve of CEO

Average salary estimate

$50000 / YEARLY (est.)
min
max
$40000K
$60000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Graduate Software Engineer - 2025, Starling Bank

Are you ready to kickstart your career in tech? Starling Bank is looking for Graduate Software Engineers to join our vibrant team! As the UK’s first digital bank, we thrive on innovation and are on a mission to make banking better for everyone. Here at Starling, we believe in the power of technology, and our culture reflects that of a fast-moving tech company rather than a traditional bank. This means you'll work collaboratively in small teams, taking ownership of your projects and allowing your voice to be heard in our flat structure. You'll contribute to our award-winning platform by building new features and tools, getting hands-on with real-world challenges that impact millions of customers. With access to a range of technologies, from Java to Docker and AWS, you'll be well equipped to sharpen your software engineering skills. At Starling, learning never stops, and we foster a supportive environment where sharing knowledge is key. Want to be a part of a team where your curiosity and drive for greatness can shine? We're hiring several graduates to grow alongside us, and we can't wait to see the unique perspective you bring. If you have a keen interest in software engineering and are eager to learn, join us, and let’s reshape banking together!

Frequently Asked Questions (FAQs) for Graduate Software Engineer - 2025 Role at Starling Bank
What are the responsibilities of a Graduate Software Engineer at Starling Bank?

As a Graduate Software Engineer at Starling Bank, you will be involved in building new features and products from scratch, contributing to our internal tooling, and solving real-world problems that impact millions of customers. You'll work in small teams, own your projects, and share your knowledge to foster a learning culture. Collaboration is key, so your ability to communicate and work within a team is essential.

Join Rise to see the full answer
What qualifications are required for the Graduate Software Engineer position at Starling Bank?

To qualify for the Graduate Software Engineer role at Starling Bank, you should be a recent graduate or on track to achieve your degree by summer 2025. While a degree in Computer Science or a STEM subject is not essential, possessing the ability to write quality code is critical. A passion for software engineering and excellent communication skills are also key qualifications for this position.

Join Rise to see the full answer
What technology stack do Graduate Software Engineers work with at Starling Bank?

Graduate Software Engineers at Starling Bank get to work with a variety of technologies, which may include programming languages such as Java, JavaScript, TypeScript, Swift, and Kotlin. Additionally, you’ll work with tools like Docker, Kubernetes, and AWS. This diverse tech stack provides a fantastic opportunity for you to learn and develop valuable skills in the tech industry.

Join Rise to see the full answer
What can I expect from the interview process for Graduate Software Engineer at Starling Bank?

The interview process for a Graduate Software Engineer at Starling Bank is designed to be conversational and comprehensive. It includes a One-way Video Screen, where you respond to questions about your fit and interest in the role, followed by a Take-home Tech Test, Technical Video Interview, and a Final Video Interview with one of our Engineering Directors. This approach not only allows us to understand your skills but gives you the chance to know us better too.

Join Rise to see the full answer
What are the career development opportunities for Graduate Software Engineers at Starling Bank?

At Starling Bank, Graduate Software Engineers are provided with on-the-job training and the chance to work on impactful projects. You will join a cohort of graduates and have access to ongoing learning opportunities. As you grow within the company, you’ll be encouraged to take ownership of your career path, continually learn new skills, and contribute to our culture of innovation.

Join Rise to see the full answer
Common Interview Questions for Graduate Software Engineer - 2025
Can you describe a project where you used your coding skills to solve a significant problem?

In your response, focus on outlining the project goals, the technologies you used, and the outcome of your efforts. Highlight your thought process and how you approached the challenge, demonstrating your technical ability and problem-solving skills.

Join Rise to see the full answer
How do you stay updated with the latest software engineering trends and technologies?

Discuss the resources you use, such as tech blogs, online courses, and industry conferences. Mention specific tools or communities you engage with that help you keep your skills fresh and relevant, showcasing your passion for continuous learning.

Join Rise to see the full answer
What programming languages are you comfortable with, and why?

In your answer, detail the languages you have experience in and discuss what projects you used them for. Share why you enjoy coding in those languages and how they contribute to your effectiveness as a software engineer.

Join Rise to see the full answer
How do you approach working in a team environment?

Describe your collaboration style and how you ensure effective communication within a team. Provide an example of a successful team project and your role in it to demonstrate your ability to work well with others.

Join Rise to see the full answer
What challenges have you faced in your coding career thus far?

Reflect on a specific instance where you encountered difficulties in a project or while learning a new technology. Explain how you overcame these challenges, what you learned, and how it shaped your approach to future projects.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Describe your time management strategies, such as using prioritization matrices or tech tools to keep track of your work. Discuss how you ensure deadlines are met without compromising on quality.

Join Rise to see the full answer
Why are you interested in Starling Bank and the role of Graduate Software Engineer?

Express your enthusiasm for Starling Bank’s mission and values. Discuss how the role fits your career aspirations and how you see yourself contributing to the team’s goals while growing as a professional.

Join Rise to see the full answer
What is your experience with version control systems?

Explain your familiarity with tools like Git, discussing how you have used them in collaborative projects to manage code effectively. Highlight any best practices you follow to maintain a clean codebase.

Join Rise to see the full answer
How do you handle feedback on your code or projects?

Demonstrate your openness to feedback by sharing a specific instance where you received constructive criticism. Discuss how you applied the feedback and what improvements you made as a result.

Join Rise to see the full answer
What future technologies or methodologies are you excited about in software engineering?

Share specific technologies or trends that intrigue you, such as AI, machine learning, or agile methodologies. Explain why you find them compelling and how you believe they can influence the future of software development.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 3 days ago
Pipeline Gurus Remote No location specified
Posted 13 days ago
Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, California, United States
Posted 7 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
NISC Hybrid Cedar Rapids, IA
Posted yesterday

Our mission is to create a bank that guides and informs you towards better decisions. By giving you real-time insights, Starling enables you to understand your financial life in a whole new way.

13 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 5, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!