Senior Software Engineer

Uniting Ambition

Senior Software Engineer

Crewe - 3 days per week onsite.

 

Looking to lead — but still love being hands-on?

 

This role is ideal for a Senior Developer stepping into leadership or a Lead Engineer who doesn’t want to move away from coding.

 

You’ll be joining a well-established organisation with a growing tech function, working on modern systems in a collaborative, forward-thinking environment. There’s real opportunity here to shape technical direction, influence architecture, and grow your leadership capability — without losing touch with the code.

 

The opportunity

You’ll play a key role in building and enhancing a cloud-native platform, working across a modern tech stack including C#, .NET Core, Angular, SQL, and AWS.

This is a position where you can develop your leadership skills at pace, supported by a strong engineering team and a business that genuinely values technology.

Your role

  • Lead the design and delivery of robust, scalable software solutions
  • Take ownership of services within a microservices-based architecture
  • Stay actively involved in development, tackling complex challenges and contributing high-quality code
  • Guide and support other engineers through mentorship, code reviews, and knowledge sharing
  • Influence architecture and technical strategy as the platform continues to evolve
  • Drive improvements in system performance, reliability, and maintainability
  • Work closely with cross-functional teams in a fast-paced Agile environment
  • Help embed engineering best practices across the team

 

What you’ll bring

  • Strong background in C# and .NET Core development
  • Experience working with microservices and distributed systems
  • Frontend development experience (Angular or similar frameworks)
  • Solid understanding of SQL databases and performance tuning
  • Experience with cloud environments (AWS preferred, but not essential)
  • Familiarity with CI/CD pipelines, Git, and Agile ways of working
  • A proactive mindset with a passion for improving both systems and teams
  • Confidence in collaborating with technical and non-technical stakeholders

 

Additional experience (nice to have)

  • Exposure to event-driven architectures (e.g. Kafka, RabbitMQ, SNS/SQS)
  • Knowledge of Domain-Driven Design (DDD)
  • Experience building resilient, scalable systems
  • Familiarity with Infrastructure as Code tools such as Terraform

 

What’s on offer

  • A clearly defined path into technical leadership
  • The opportunity to influence architecture and engineering direction
  • A modern tech environment with ongoing investment
  • A supportive, low-ego engineering culture focused on collaboration
  • Access to continuous learning and professional development

 

Benefits include:

  • 10% bonus scheme
  • Onsite gym
  • Onsite canteen & bar (regular social events)
  • Electric vehicle scheme
  • Cycle to work scheme
Apply Now →

Application opens at the source listing. Free for jobseekers.