Staff Software Engineer

Staff Software Engineer

London Full-Time 43200 - 72000 Β£ / year (est.) No home office possible
Go Premium
E

At a Glance

  • Tasks: Join us as a Staff Software Engineer to innovate and build the future of banking.
  • Company: Starling Bank is on a mission to reshape banking with a diverse and collaborative team.
  • Benefits: Enjoy 25 days holiday, private health insurance, and perks like gym memberships and Cycle to Work scheme.
  • Why this job: Experience a fast-paced, creative environment where your ideas are valued and collaboration is key.
  • Qualifications: We're looking for passionate individuals with a strong background in software engineering.
  • Other info: Work from one of our UK offices or remotely, and enjoy regular social events with colleagues.

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

At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology.

Engine is Starling\’s software-as-a-service (SaaS) business, the technology that was built to power Starling Bank, and a year ago we split out as a separate business.

Starling Bank has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. This SaaS technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling\’s success.

Our technologists are at the very heart of Engine 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 Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, and 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 values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.

Hybrid WorkingWe have a Hybrid approach to working here at Engine – our preference is that you\’re located within a commutable distance of our offices so that we\’re able to interact and collaborate in person.

About Engineering at Engine by Starling -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 what their primary tech stack may be.

We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Engine, to continue changing banking for good.

As a Staff Engineer you will:

Have the opportunity to lead multiple complex projects from inception through to run

Be a Technical Leader, whether that be with a team to manage or without

Take ownership of technical challenges critical to the success of the business

Identify where existing tooling, applications, or processes can be enhanced and deliver innovative change

Collaborate with clients, solution architects, product owners, and other engineers to help meet the client goals

Obtain a wide and varied understanding of how banks operate around the world

Shape the future capabilities of Engine, including our approach, tooling, automation and architecture.

Lead by example in your contributions to the codebase, setting a high bar for others to aim for

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

RequirementsWe\’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.

We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis.

As a Staff Engineer you will bring the below experience or knowledge:

Delivering change to critical systems in a distributed environment

Be a highly proficient developer, maintaining a high standard for technical and coding excellence in the collective, through your own work

Good understanding of DevOps practices

Delivering complex outcomes across multiple domains and teams

Working cross-functionally with technologists from other specialties, and non-technical stakeholders across the business

Coaching and mentoring members of a team to upskill and develop them in their career

Leading the technical delivery on large scale projects to successful completion

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

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

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

About UsYou 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.

Engine by Starling is an equal opportunity employer, and we\’re proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Engine by Starling 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 Engine by Starling and 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.

#J-18808-Ljbffr

Staff Software Engineer employer: Engine by Starling

At Starling, we pride ourselves on fostering a dynamic and entrepreneurial work culture where creativity and collaboration thrive. As a Staff Software Engineer, you'll be equipped with cutting-edge technology and have the opportunity to pitch bold ideas while enjoying a range of benefits including private health insurance, generous holiday allowances, and engaging social events. Join us in reshaping banking in our vibrant London office, where your contributions will truly make a difference.
E

Contact Detail:

Engine by Starling Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Staff Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in banking technology and software engineering. Being able to discuss current innovations and how they can be applied at Starling will show your passion and understanding of the industry.

✨Tip Number 2

Engage with Starling's online presence, especially on platforms like LinkedIn and Twitter. Commenting on their posts or sharing relevant content can help you get noticed and demonstrate your enthusiasm for their mission.

✨Tip Number 3

Prepare to showcase your problem-solving skills during interviews. Think of specific examples from your past experiences where you successfully tackled challenges, as this aligns with Starling's collaborative and entrepreneurial culture.

✨Tip Number 4

Network with current or former employees of Starling. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach and stand out during the hiring process.

We think you need these skills to ace Staff Software Engineer

Proficiency in programming languages such as Java, Python, or JavaScript
Experience with cloud services (AWS, Azure, Google Cloud)
Strong understanding of software development methodologies (Agile, Scrum)
Ability to design and implement scalable software architectures
Familiarity with version control systems (Git)
Knowledge of database management systems (SQL, NoSQL)
Experience with API design and development
Strong problem-solving skills
Excellent communication and collaboration abilities
Understanding of security best practices in software development
Ability to mentor and guide junior developers
Adaptability to fast-paced and changing environments
Creativity in proposing innovative solutions

Some tips for your application 🫑

Understand the Company Culture: Familiarise yourself with Starling's entrepreneurial spirit and collaborative environment. Highlight your ability to work in fast-paced settings and your enthusiasm for pitching bold ideas.

Tailor Your CV: Make sure your CV reflects your technical skills and experiences relevant to the Staff Software Engineer role. Emphasise any projects where you took ownership and collaborated with others.

Craft a Compelling Cover Letter: In your cover letter, express your passion for reshaping banking through technology. Mention specific technologies or methodologies you excel in and how they align with Starling's mission.

Showcase Your Problem-Solving Skills: Prepare examples of how you've solved complex problems in previous roles. Be ready to discuss these during the application process, as Starling values creativity and effective solutions.

How to prepare for a job interview at Engine by Starling

✨Show Your Passion for Innovation

Starling values creativity and bold ideas, so be prepared to discuss your previous projects and how you approached problem-solving. Share examples where you took the initiative to innovate or improve processes.

✨Demonstrate Collaboration Skills

Since teamwork is crucial at Starling, highlight your experiences working in collaborative environments. Be ready to discuss how you communicate with team members and contribute to group projects.

✨Familiarise Yourself with Their Tech Stack

Research the technologies and tools that Starling uses. Being knowledgeable about their tech stack will not only impress your interviewers but also show that you're genuinely interested in the role.

✨Ask Insightful Questions

Prepare thoughtful questions about the company culture, team dynamics, and future projects. This shows your enthusiasm for the position and helps you gauge if Starling is the right fit for you.

Staff Software Engineer
Engine by Starling
Location: London
Go Premium

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

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>