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