Senior Software Engineer C#
Role details
Job location
Tech stack
Job description
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 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 Product Line Engineering Manager.
- Mentor and coach Software Development Engineers across teams, setting standards and best practices (including through our Community of Practice).
- Drive the full lifecycle of major projects from feature design with key stakeholders 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.
- 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.
- Excellent technical communication skills, confidence to lead workshops, share knowledge, and advocate for change.
- Experienced in UI Design, ideally including WinForms or similar desktop UX frameworks.
Advantageous: Experience in Hardware interfacing/drivers, multi-threading, or deep product domain knowledge (electronics/test and measurement).
This role is hybrid, up to three days from home and two days onsite in the St Neots office, with flexibility as required for business needs.