Software Engineer
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