Senior Software Engineer – C#
Salary: Up to £100,000 + Benefits
Location: Royston (Hybrid)
Employment Type: Permanent
Are you a seasoned software engineer who thrives on solving complex problems, setting technical direction, and mentoring others? Our client, an innovative and forward-thinking technology business based in Royston, is looking for a Senior Software Engineer to play a pivotal role in scaling their cutting-edge products to the next level.
This is a hybrid position with the opportunity to work part-remote while being part of a highly collaborative and ambitious team.
Key Responsibilities
* Lead by example in implementing best practice software design patterns, architecture, and agile methodology.
* Drive the re-architecture and hardening of code.
* Mentor and develop junior engineers to help them reach their potential.
* Guide the team in making pragmatic decisions while upholding strong technical principles.
* Champion code quality, including rigorous software test coverage and maintainability standards.
Desirable Experience & Skills
Strong candidates are likely to bring most (but not all) of the following:
1. Experience in software engineering, with deep expertise in C# and .NET.
2. Experience with Linux, Python, and Azu...