Senior Software Engineer C#

Hello Technology Ltd
Saint Neots, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 37K

Job location

Saint Neots, United Kingdom

Tech stack

C Sharp (Programming Language)
Code Review
Design of User Interfaces
Software Architecture
Systems Development Life Cycle
Real-Time Operating Systems
Signal Processing
Software Engineering
Windows Forms
Multithreading
Real Time Systems
Integration Tests
Real Time Data

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.

Apply for this position