Senior Software Engineer

Company: SPECTRUM IT
Apply for the Senior Software Engineer
Location: Portsmouth
Job Description:

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…

Posted: June 14th, 2026