Software Engineer (C# Desktop Applications)
Location: York
Salary: Up to 45,000
An award-winning technology company based in York is seeking a C# Software Engineer to join its growing engineering team. This is an excellent opportunity for a developer who enjoys owning desktop applications end-to-end and working on software that directly interfaces with real-world hardware and data.
The Role
You'll be a key contributor within a small, highly skilled engineering team, taking primary ownership of a Windows PC application used by customers to monitor, analyse, and visualise data from connected hardware devices.
The role has a strong focus on C# development in Visual Studio, covering both new feature development and ongoing enhancement of an existing desktop application. You'll be involved across the full software lifecycle, from requirements and architecture through to implementation, testing, and support.
Key responsibilities include:
About You
You'll be a degree-qualified Software Engineer (Computer Science or similar) with 2+ years' commercial experience in PC / desktop software development, with C# as your primary language.
You'll have a solid understanding of clean, structured, and maintainable software design, and enjoy taking ownership of software products.
Experience working with hardware-connected systems or embedded environments is beneficial, but the core focus of the role is C# application development.
Essential Skills & Experience
Desirable Experience
Why Apply?
For more information or to apply, please contact Laurence Powell or Andrew Knight at KO2 Embedded Recruitment Solutions Ltd.