At a Glance
- Tasks: Lead a high-performing team to develop innovative banking solutions and enhance our SaaS platform.
- Company: Join Engine by Starling, a dynamic tech company transforming global banking.
- Benefits: Enjoy hybrid working, competitive salary, and opportunities for professional growth.
- Other info: Be part of a culture focused on continuous improvement and technical excellence.
- Why this job: Make a real impact in the banking sector with cutting-edge technology and collaborative projects.
- Qualifications: Experience in leading teams and a passion for clean coding and problem-solving.
The predicted salary is between 80000 - 100000 £ 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, and two years ago we split out as a separate business. Starling has seen exceptional growth and success, largely due 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 worldwide, enabling them to benefit from innovative digital features and efficient back-office processes that have helped achieve Starling's success.
As a company, everyone is expected to roll up their sleeves to help deliver great outcomes for our clients. We are an engineering-led company and we’re looking for people who will be excited by the potential for Engine’s technology to transform banking in different markets around the world. Our purpose is underpinned by five 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 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, the code they write, and the contribution they can make to banking around the world.
As a Staff Engineer you will:
- Coach, mentor, and grow a high-performing team, ensuring their well-being as they work on high-impact solutions that bring value to Engine and our customers.
- Lead multiple complex projects from inception through to run.
- Get hands-on when needed, using your strong system design skills to help the team make smart architectural decisions and unblock complex challenges.
- 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 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.
- Champion a healthy engineering culture built on continuous improvement, technical excellence, and a focus on the customer.
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.
Requirements
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.
As a Staff Engineer you will bring the below experience or knowledge:
- Proven experience leading and mentoring high-performing engineering teams.
- 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.
Backend Tech Stack
Java, which makes up the majority of our backend codebase, AWS.
Staff Software Engineer - Team Lead - Engine by Starling employer: Manchester Digital
Contact Detail:
Manchester Digital Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer - Team Lead - Engine by Starling
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at Engine by Starling or similar companies. A friendly chat can lead to valuable insights and even referrals that could get your foot in the door.
✨Tip Number 2
Show off your skills! If you have a portfolio or GitHub with projects that highlight your coding prowess, make sure to share it during interviews. It’s a great way to demonstrate your capabilities beyond just words.
✨Tip Number 3
Prepare for technical challenges! Brush up on your system design skills and be ready to tackle complex problems during interviews. Practice makes perfect, so consider mock interviews with friends or mentors.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Engine by Starling team.
We think you need these skills to ace Staff Software Engineer - Team Lead - Engine by Starling
Some tips for your application 🫡
Show Your Passion for Tech: When writing your application, let us see your enthusiasm for technology and how it can transform banking. Share any personal projects or experiences that highlight your love for coding and problem-solving.
Tailor Your Application: Make sure to customise your application to reflect the values we hold dear at Engine by Starling. Mention how you embody our values like 'Aim For Greatness' and 'Do The Right Thing' in your work.
Be Clear and Concise: We appreciate straightforward communication. Keep your application clear and to the point, showcasing your skills and experiences without unnecessary fluff. Remember, simplicity is key!
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. We can’t wait to hear from you!
How to prepare for a job interview at Manchester Digital
✨Know Your Tech Stack
Make sure you brush up on your Java skills and understand the backend tech stack used at Engine by Starling. Be ready to discuss how you've applied clean coding principles and automated testing in your previous projects.
✨Show Your Leadership Skills
As a Staff Engineer, you'll be expected to lead and mentor teams. Prepare examples of how you've successfully coached others and delivered complex projects. Highlight your experience in fostering a healthy engineering culture.
✨Understand the Business
Familiarise yourself with how banks operate globally and the challenges they face. This will help you demonstrate your ability to deliver innovative solutions that meet client goals during the interview.
✨Embrace the Values
Engine by Starling has five core values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Think of specific instances where you've embodied these values in your work, as this will resonate well with the interviewers.