Tech stack
Multitier Architecture
Unit Testing
C Sharp (Programming Language)
Entity Framework
Managed Extensions for C++
NHibernate
SignalR
Software Engineering
SQL Databases
Data Streaming
TCP/IP
Computer Equipment
gRPC
Requirements
Production-quality engineering where simplicity, precision and pace all matter.StackC# / Worker Service, greenfield from scratchORM, NHibernate / Entity Framework, SQL database design and creationDI, Unit Testing, modular 3-tier architectureMessage Bus, Pub/Sub, SignalR, gRPC, TCP/IP, Sockets, Data Flow TPLVisual StudioNice-to-have: Managed C++, defence / naval software backgroundWhat We're Looking For6+ years C# server-side engineering experienceSolid ORM, SQL databases, DI and unit testingModular, composable architecture design - N-tier and message-based systemsExperience interfacing with hardware devices or real-time dataEligible for SC security clearanceOnsite in Portsmouth / Havant (circa 30-person office). 40 hours over 4 or 5 days with some flexibility. Degree in Software Engineering or related discipline .Interested?This role is being managed exclusively by Spectrum IT Recruitment.
About the company
Senior Software Engineer - Server Side (C# / Worker Service / ORM)Waterlooville, Hampshire | Up to £85,000 + Benefits | Onsite | 4 or 5 day weekSome 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 RoleYou'll be at the heart of the system architecture, building the server-side framework that underpins everything. Clean, modular C# using a Worker Service pattern, a reusable common framework, and direct interfaces to sensors, effectors, and external systems.