C# Software Engineer - Senior
Role details
Job location
Tech stack
Job description
Referral programme, Free parking, Additional leave, Company pension, On-site gym, Health & wellbeing programme, Company events, Car scheme, Are you a C# expert ready to move beyond coding and truly shape the future of real-time software products? We're looking for an experienced technical leader to drive innovation, mentor developers, and architect the next generation of our high-performance systems.
If you thrive in an Agile environment and have a passion for performance-critical work (think algorithms, real-time data handling, and signal processing), this is your opportunity to make a massive impact.
What You'll Be Doing:
- Lead the design, maintenance, and modernisation of our core software architecture alongside your peers and the Development Manager.
- Mentor and coach Software Development Engineers across teams, setting standards and evangelising best practices (including through our Community of Practice).
- Lead the full lifecycle of major "epic" work from feature design with the Product Owner to final implementation and deployment.
- Leverage your deep expertise in C# to tackle complex, performance-critical tasks like data acquisition and real-time data decoding.
- Benefit from dedicated "blue sky" time for professional development, technology investigations, and exploring new feature feasibility.
- Ensure all code meets the highest quality, company, and regulatory standards, actively engaging with the full SDLC (Code Review, Unit/Integration Testing, Root Cause Analysis).
Requirements
- Expert C# Proficiency and demonstrable experience in performance-critical software.
- Extensive experience in software architecture design and maintenance.
- Hands-on experience with signal processing, data acquisition, or real-time systems.
- Proven coaching and technical leadership skills.
- Deep practical knowledge of Agile/Scrum methodologies.
- Excellent technical communication skills you can lead workshops, share knowledge, and advocate for change.
Advantageous: Experience with UI frameworks (WPF, etc.), hardware interfacing/drivers, multi-threading, or deep product domain knowledge (electronics/test and measurement).
This role is hybrid, two days from home and three days onsite in the St Neots office, with flexibility as required for business needs., * Do you have hands-on experience with C# 10/12 features like Record types, Default Interpolated Strings, and Primary Constructors, and do you consistently use LINQ and Async/Await to write efficient, readable code?
Benefits & conditions
Job Types: Full-time, Permanent
Pay: £65,000.00-£70,000.00 per year
Benefits:
- Additional leave
- Company events
- Company pension
- Free parking
- Health & wellbeing programme
- On-site gym
- On-site parking
- Referral programme