Senior Software Engineer


Details:
  • Salary:
  • Job Type: Permanent
  • Job Status: Full-Time
  • Location: Crewe
  • Date: 4 days ago
Description:

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

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Senior Software Engineer in Crewe ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Enter your email to get a notification when similar jobs become available.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?