Senior Software Engineer
- £70000 - £85000 per annum + Benefits
- Portsmouth, Hampshire
- Permanent
Senior Software Engineer - UI / GUI (C# WPF / XAML)
Portsmouth, Hampshire | Up to £85,000 + Benefits | Onsite | 4 or 5 day working week
Some projects are maintenance. Some are migrations. And then something genuinely rare comes along - a blank canvas, a serious engineering challenge, and a product deployed on military vessels around the world.
A well-established international maritime technology company is building a brand new Integrated Maritime Management System (IMMS) from scratch in Waterlooville. The pace is real - there's a client demo in January. You'll be among the first engineers into the UK team, with a clear expectation that early hires grow into team lead roles.
The Role
You'll own the front-end - building modular, reusable WPF components for a data-rich desktop application that runs across different display systems in naval environments. Working from wireframes supplied by a Canadian design lead, you'll create clean, performant GUIs fed by real-time data streams. Technically demanding, purposeful, and built for real-world deployment.
Stack
- C# / WPF / XAML - greenfield from scratch
- MVVM, DI, Data Templates, Styling - modular composable front-end
- SignalR, gRPC, Pub/Sub, Data Flow TPL - real-time data integration
- Visual Studio | Nice-to-have: Managed C++, server-side C# / ORM
What We're Looking For
- 5+ years C# WPF/XAML engineering experience
- Strong MVVM, DI, and modular UI architecture
- Experience with real-time or streamed data in a desktop GUI
- N-tier and message-based architecture familiarity
- Eligible for SC security clearance
Onsite in Portsmouth (circa 30-person office). 40 hours over 4 or 5 days with start/finish flexibility. Degree in Software Engineering or related discipline preferred.
Interested?
This role is being managed exclusively by Spectrum IT Recruitment. Contact Daniel Sumpter, Senior Consultant, danielsumpter@spectrumit.co.uk
Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.