
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A software development company in the UK is seeking a Senior Software Engineer, Technical Lead, to oversee technical delivery and collaborate on product features. The ideal candidate should have over 6 years of experience in software development, proficiency in C#, ASP.NET Core, and the ability to communicate effectively across technical and business teams. Benefits include 24 days off, enhanced family leave, health insurance, and a home office stipend.
Job Title: Senior Software Engineer, Technical Lead
Reporting to : Engineering Manager
Location : Remote
Salary: Dependant on experience
At IMP we help Multi-Academy Trusts (MATs) take control of their finances. Our MAT-first software is built by people who know the sector inside out. Former trust professionals, finance experts and product specialists are all part of our team. More than half of all MATs in the UK already use IMP to plan with confidence, simplify complex processes and make smarter decisions.
Were proud to be independent, founder-led and growing fast. Alongside our award-winning products, weve built a culture were equally proud of. We are ranked as one of the UKs Top 25 Great Places to Work for mid-sized companies. Respect, collaboration and personal growth sit at the heart of how we work. Youll find flexibility, support and opportunities to develop here, alongside regular team socials and funded CPD.
Youll lead technical delivery within a solution area: working with product to break down customer needs into features, making design decisions, and ensuring what ships is solid. This is a hands-on technical leadership role, not people management.
We use AI coding tools extensively to accelerate development. Youll guide their effective use while applying your own judgment for complex problems, code quality, and architectural decisions. We see these tools as amplifiers for skilled engineers, not replacements. Youll need strong mental models to know good code from bad, whether it came from a human or an LLM.
Youll work closely with Product Owners, Engineering Managers, and QA Engineers. The sprint cycle is real here: standups, refinement, planning, review, and retro. We ship regularly.
Skills, experience, and attributes :
Experience level: 6+ years in software development, with 2+ years making architectural decisions. Ideally, from a product company at the growth stage.