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.
#J-18808-Ljbffr…
