Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

IMP Software Ltd

Remote

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

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.

Benefits

24 days annual leave
Enhanced Maternity and Paternity leave
Health insurance
Broadband allowance
Home office stipend
Life assurance

Qualifications

  • 6+ years in software development with 2+ years of architectural decision-making.
  • Experience with product-based SaaS preferred.

Responsibilities

  • Lead technical delivery and break down customer needs into features.
  • Make technical design decisions and review architecture.
  • Write and review code for implementation quality.
  • Respond to production incidents and improve processes.

Skills

C#
ASP.NET Core
SQL Server
Architectural patterns
Clear communication
AI coding tools
Job description
Overview

Job Title: Senior Software Engineer, Technical Lead

Reporting to : Engineering Manager

Location : Remote

Salary: Dependant on experience

About IMP

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.

Role Description

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.

AI & Tools

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.

Key Responsibilities
  • Decompose new products into value-driven deliverable features
  • Make technical design decisions and take them through architecture review
  • Write code, review code, and guide implementation quality
  • Work with systems through iterative, evolutionary patterns, not big rewrites
  • Respond to production incidents and feed learnings back into how we build
  • Help the team use AI tools effectively

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.

Essentials

Skills, experience, and attributes :

  • Strong experience with C#, ASP.NET Core, SQL Server, and system design (or a demonstrably strong statically typed backend stack with willingness to learn ours)
  • Hands-on with architectural patterns: DDD, Clean Architecture, event-driven, SOA
  • Track record of owning technical design decisions (not just implementing someone elses)
  • Good judgment on code quality—you can spot security, performance, and maintainability issues
  • Ability to break complex problems into pieces that a team can execute
  • Clear communication across technical and business conversations
  • Comfort working with AI coding tools; we use them extensively
Valuable
  • Product-based SaaS experience
  • Cloud infrastructure (App Services, Function Apps, Blob Storage, Service Bus, Messaging, Kafka)
  • CI/CD and DevOps practices
  • Experience with React or other modern frontend technologies, we value exposure to diverse, best-in-class tooling across the stack

Experience level: 6+ years in software development, with 2+ years making architectural decisions. Ideally, from a product company at the growth stage.

Benefits
  • 24 days for you to book and 8 days that are automatically allocated for bank holidays (with a buy option up to an additional 5 days)
  • Enhance Maternity and Paternity leave
  • AXA Health insurance including dental, optical and mental health
  • Broadband allowance
  • Home office stipend
  • Life assurance (4 x basic salary)
  • Encouraged and funded CPD
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.