Senior Software Engineer
Quick Overview
Job Description
This role sits in Financial Services, in the squad responsible for the digital experiences that help consumers discover, engage with and progress towards finance with Mortgage Choice. The squad owns and evolves key consumer facing experiences across and broker minisites, including content and lead journeys, calculators and conversion flows, and the integrations and services that power them. The team balances feature delivery with platform modernisation, system health, security, reliability and operational excellence so customer experiences remain fast, trusted and easy to evolve.
What the role is all aboutAs a Senior Software Engineer, you will play a key hands on role in building, running and evolving Mortgage Choice's consumer digital experiences. You'll design, build and maintain high quality software across websites, CMS backed experiences, calculators, lead journeys and supporting services. You'll own technical delivery from discovery and solution design through build, release, monitoring and continuous improvement, while partnering closely with product, design and engineering peers to shape simple, scalable solutions. You'll also contribute to stronger engineering practices through code review, technical design, documentation and mentoring, while helping the team modernise its architecture, tooling and ways of working over time.
Who we're looking for- Strong experience building and operating customer facing digital products in a cross functional product environment.
- Deep software engineering fundamentals, including solution design, code quality, debugging, refactoring and sound technical judgement.
- Strong hands on experience in backend and web engineering, ideally including C#/.NET and modern JavaScript or TypeScript based applications.
- Experience working with APIs, integrations and data flows in production systems.
- Experience with CMS backed websites or content rich digital experiences, ideally in platforms such as Umbraco or similar headless or hybrid CMS environments.
- Experience with cloud infrastructure and modern delivery practices, ideally including AWS, containers, CI/CD and automated testing.
- A strong quality mindset, with a focus on safe deployment practices, observability, performance, security and operational excellence.
- A collaborative leadership style, with the ability to mentor others, raise standards and positively influence how the squad works.
- A hybrid and flexible approach to working.
- Flexible leave options including birthday leave and the ability to purchase additional leave.
- Flexible parental leave offering for primary and secondary carers.
- Our Because We Care program offers employees volunteering leave, community grants, matched payroll giving and our Community Café donates 100% of revenue to charity.
- Hackdays so you can bring your big ideas to life.
We are committed to providing a working environment that embraces and values diversity, equity and inclusion. We believe teams with diverse ideas and experiences are more creative, more effective and fuel disruptive thinking. If you've got the skills, dedication and enthusiasm to learn but don't necessarily meet every single point on the job description, please still get in touch.
Skills
Similar jobs
Applications Engineer
Automation Experts · United Kingdom
12 minutes ago£50 - £55/hrSoftware Engineer
AVD Appoint Ltd · Swallownest, United Kingdom
12 minutes ago£40k/yrEmbedded Software Engineer
KO2 Embedded Recruitment Solutions Ltd · Kirk Merrington, United Kingdom
12 minutes agoSoftware Engineer(Nest.JS & React & Camunda 8)
Siri Infosolutions Inc · Charlotte, United States
14 minutes agoApplication Engineer
Apex Systems · Seattle, United States
15 minutes agoSenior/Staff Software Engineer
Genesis10 · Minneapolis, United States
17 minutes ago$95 - $96/hr