Senior Software Engineer
Job Description
Senior Software Engineer
\nCrewe - 3 days per week onsite.
\n\nLooking to lead — but still love being hands-on?
\n\nThis role is ideal for a Senior Developer stepping into leadership or a Lead Engineer who doesn’t want to move away from coding.
\n\nYou’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.
\n\nThe opportunity
\nYou’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.
\nThis 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.
\nYour role
\n- \n
- Lead the design and delivery of robust, scalable software solutions \n
- Take ownership of services within a microservices-based architecture \n
- Stay actively involved in development, tackling complex challenges and contributing high-quality code \n
- Guide and support other engineers through mentorship, code reviews, and knowledge sharing \n
- Influence architecture and technical strategy as the platform continues to evolve \n
- Drive improvements in system performance, reliability, and maintainability \n
- Work closely with cross-functional teams in a fast-paced Agile environment \n
- Help embed engineering best practices across the team \n
What you’ll bring
\n- \n
- Strong background in C# and .NET Core development \n
- Experience working with microservices and distributed systems \n
- Frontend development experience (Angular or similar frameworks) \n
- Solid understanding of SQL databases and performance tuning \n
- Experience with cloud environments (AWS preferred, but not essential) \n
- Familiarity with CI/CD pipelines, Git, and Agile ways of working \n
- A proactive mindset with a passion for improving both systems and teams \n
- Confidence in collaborating with technical and non-technical stakeholders \n
Additional experience (nice to have)
\n- \n
- Exposure to event-driven architectures (e.g. Kafka, RabbitMQ, SNS/SQS) \n
- Knowledge of Domain-Driven Design (DDD) \n
- Experience building resilient, scalable systems \n
- Familiarity with Infrastructure as Code tools such as Terraform \n
What’s on offer
\n- \n
- A clearly defined path into technical leadership \n
- The opportunity to influence architecture and engineering direction \n
- A modern tech environment with ongoing investment \n
- A supportive, low-ego engineering culture focused on collaboration \n
- Access to continuous learning and professional development \n
Benefits include:
\n- \n
- 10% bonus scheme \n
- Onsite gym \n
- Onsite canteen & bar (regular social events) \n
- Electric vehicle scheme \n
- Cycle to work scheme \n
