Senior Software Engineer, Technical Lead

IMP Software
Exeter, United Kingdom
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Exeter, United Kingdom

Tech stack

ASP.NET
Artificial Intelligence
Architectural Patterns
C Sharp (Programming Language)
Software as a Service
Cloud Computing
Software Quality
Continuous Integration
DevOps
Microsoft SQL Server
Service-Oriented Architecture
Software Engineering
React
Backend
Kafka
Front End Software Development

Job description

You'll 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., * 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

You'll 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.

Requirements

Do you have experience in Software development?, * 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 else's)

  • 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 & conditions

  • 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

About the company

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. We're proud to be independent, founder-led and growing fast. Alongside our award-winning products, we've built a culture we're equally proud of. We are ranked as one of the UK's Top 25 Great Places to Work for mid-sized companies. Respect, collaboration and personal growth sit at the heart of how we work. You'll find flexibility, support and opportunities to develop here, alongside regular team socials and funded CPD.

Apply for this position