About the job
About Us
At 118 118 Money we are dedicated to helping Britain achieve financial fitness. In 2023 we relaunched the iconic 118 118 twins which reinforced our commitment to improving the financial fitness of people across the country. Our loans and credit cards are designed for those who are often overlooked by mainstream lenders and we have supported more than 800,000 customers on their journey to better financial wellbeing.
We are building on this mission with the launch of 118M8, our new financial fitness app designed to help people take control of their money with confidence. The app will provide simple tools, helpful guidance and clear support to make financial decisions feel less stressful and more achievable.
Our vision is to champion financial fitness across Britain by offering accessible products, valuable resources and reliable support. We are committed to fair and transparent credit solutions that promote financial wellbeing for all.
With a 4.8 Trustpilot rating we are proud to be seen as an approachable lender that provides clear financial support. If you want to make a real difference to peoples’ lives, this could be the ideal opportunity to join our mission.
The role:
We are seeking a highly experienced and motivated Principal Software Engineer with line management responsibilities to join our dynamic engineering team. You will be a technical leader with a proven track record in software development, architecture design and team leadership within the fintech or financial services sector. This role involves defining and communicating technical requirements, leading engineering projects,mentoring team members and collaborating with cross-functional teams to drive innovation and deliver high-quality solutions.
What you'll do:
Architecture and Design: Lead the design and architecture of maintainable, scalable and fault tolerant software systems. Oversee the integration of new technologies and systems into the existing architecture. Conduct regular design reviewsto refine architecture, keeping it current and competitive to the evolving technical landscape. Provide technical direction and leadership for complex engineering projects, ensuring best practices in software development and architecture design.
Technical Leadership: Lead by example in code quality,work ethic and proactive problem-solving.
Develop and document coding standards, guidelines and best practices. Promote the use of modern development methodologies and tools.
Collaboration: Collaborate with cross functional teams to align technical delivery to business objectives. Communicate technical constraints and opportunities to non-technical stakeholders. Ensure technical functional and non-functional output are in sync with business goals and timelines.
Stay up to date with emerging technologies and industry trends: Regularly research and evaluate new technologies that could benefit the organisation. Share knowledge gained with the broader team. Experiment with new tools and technologies to understand their potential impact. Advocate the adoption of technologies that can provide a competitive edge.
Participate in hands-on coding,debugging and troubleshooting as needed.
Code Review & Quality Assurance: Conduct regular code reviews, ensure adherence to coding standards and implement quality assurance processes to maintain high code quality.
Innovation & Improvement: Drive continuous improvement initiatives, including adopting new technologies, tools, and methodologies to enhance team productivity and product quality.
Risk Management: Identify potential risks and develop mitigation strategies to ensure project success and system reliability.
Documentation: Maintain comprehensive technical documentation, including design specifications, system architecture and user guides.
What you'll need:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a relatedfield.
- Extensive experience in software engineering, with experience in a leadership role within the fintech or financial services industry.
- Proficiency in multiple programming languages (including C#) , cloud platforms (e.g., AWS, Azure) and frameworks (e.g., Spring, React).
- Strong experience in designing scalable,resilient, and secure architectures for complex systems.
- Demonstrated experience in leading and managing engineering teams, with excellentmentoring and coaching skills.
- Proven ability to define, document and communicate clear technical requirements to engineers, ensuring successful project execution.
- Proven ability to manage multiple projects simultaneously, with strong organisational and prioritisation skills.
- Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders.
- Strong analytical and problem-solving skills,with a proactive approach to identifying and resolving issues.
- Experience with Agile/Scrum methodologies and a strong advocate for agile practices.
What's in it for you?
- A competitive salary
- Flexible, hybrid working opportunities.
- Company bonus scheme - if the business does well, you should get rewarded for your hard work.
- 25 days annual leave, (plus bank holidays) increasing to 27 after two years service and 30 after five.
- Company pension scheme – we provide an enhanced pension scheme with generous employer contributions to set you up for the future which includes life cover of 4x your base salary.
- Eye test – you can claim a freebie each year, or if your needs change.
- Employee Assistance Programme - we offer membership to a recognised scheme to support you and your wellbeing.
- A strong ethos of equality, diversity, and inclusion.
- Wide business exposure, in terms of business disciplines, projects and stakeholders.
- Direct contribution to business transformation and growth.
- Huge learning and career progression opportunities.
- Being valued as an individual from our team.
- Full training, support and mentoring to develop a successful career in financial services.
Like what you’ve heard? Great - apply now!
As a candidate, we know the interview process can be daunting and it’s important that you have a great experience with us. We will do all we can to make sure you are fully informed and excited by our story so we get to see the best from you. If you need any adjustments made to help you with the interview process, just let us know by emailing claire.hinson@118118money.com and we’ll do our best to accommodate them.
Following your application, we will want to learn more about you, your motivations, experiences, and values. In turn, you get to learn about our business, our culture, the role and what we can offer you.
If you think you’d be great for the role, but don’t necessarily tick all the boxes, we’d still love to hear from you, so apply today and take the first step towards an excititing future!
Equal Opportunity Employer
At 118 118 Money we are passionate about equality, diversity, and inclusion. We are committed to being representative of different cultures, background, lifestyles, and groups, where everyone has an equal chance to succeed. It is our policy to treat everyone fairly and to ensure no one is disadvantaged or receives less favourable treatment. We recognise that everyone has different needs and while we can’t accommodate every flexible working request we are more than happy to have a conversation about it.
How we handle your data
118 118 Money requires your personal data to process your application for a position within our Company. If your application is successful through to telephone screening/interview, and you are not selected for a role, we may store your personal data for 12 months to enable our HR team to contact you should future roles be advertised.
Where you apply, but are not selected for telephone screening/interview, we will delete your personal data once the position is filled.
118 118 Money does not use automated decisioning or profiling when selecting candidates.
For your rights under GDPR please see our Privacy Policy.
Please be aware that should we pursue your application, all our Financial Services employees will be expected to complete background checks to assess suitability for employment, these include; a criminal record, identity, sanctions, adverse finance, fraud prevention and reference checks to comply with our regulatory requirements.