We’re partnering with an innovative engineering-led organisation looking for a Software Engineer who enjoys solving complex problems and seeing their code come to life on real machines.
This is a hands-on role where you’ll work across the full development lifecycle - from design through to deployment - within a collaborative Agile environment.
💻 What you’ll be doing
* Designing and building new desktop applications and software components
* Enhancing and maintaining existing systems
* Writing unit tests, reviewing code, and driving quality throughout development
* Diagnosing issues, fixing bugs, and supporting users when needed
* Collaborating closely with engineers, project teams, and stakeholders
* Contributing to product roadmaps, improvements, and efficiencies
* Occasionally working directly with physical machines during testing and troubleshooting
🧠 What we’re looking for
* Degree in Computer Science, Electronics, or similar
* Strong experience with C++ / C# (.NET)
* Windows desktop development (WPF/XAML)
* Confident using Visual Studio and Git
* Solid debugging, testing, and coding best practices
* Comfortable working autonomously in a fast-moving technical environment
Bonus points for experience with: embedded systems, real-time control, STM32, SQL Server, Jira, or modernising legacy codebases.
For more information, or to apply, please contact Kieran Wilson