Senior Unity / C# Developer

SRT Marine Systems plc
Birmingham, United Kingdom
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 46K

Job location

Birmingham, United Kingdom

Tech stack

Geographic Information Systems
API
C Sharp (Programming Language)
Continuous Integration
Human-Computer Interaction
JSON
Metadata
Systems Integration
Web Applications
Curam Configuration Tools
Scripting (Bash/Python/Go/Ruby)
Backend
GIT
Angular
Data Analytics
Real Time Data
Asynchronous Programming
REST
Crud

Job description

You as a Senior Unity / C# Developer here at SRT, you will be part of a small team of 4 engineers who are responsible for designing, building, and maintaining our productised monitoring and observability platform. This platform combines a high-performance map and tracking display with powerful data, alerting, and configuration tools; building and evolving the Unity/C# application that renders our maritime map, vessel tracks and overlays.

Our UI is split across two monitors:

  • Chart Screen (CS). A real-time Unity/C# map view displaying vessels and other layers over a client's area of interest.
  • Data Screen (DS). An Angular web app for alerts, configuration and other CRUD operations, hosted inside th e Unity client via a web browser plugin.

You'll work closely with product, UX, the DS/Web Developers and also the backend Developers to deliver a smooth, integrated experience, with a strong focus on performance, usability, and reliability in a real-time operational setting.

This role is ideal for someone who enjoys working on complex visual applications rather than simple business forms, * Design, implement, and maintain the Unity/C# client responsible for map rendering, vessel visualisation, and user interaction

  • Extend performant 2D/3D map views, layers and overlays (vessels, tracks, areas, alerts)
  • Handle high update rates and large numbers of objects while keeping frame rates smooth
  • Implement intuitive interaction patterns: zoom/pan, selection, context menus, filtering, etc.
  • Consume APIs and data feeds to display vessel positions, metadata, and alerts

Requirements

Skills & Experience - Senior Unity / C# Developer - (not exhaustive):

  • Strong experience with C# and Unity in a professional setting
  • UI systems (UGUI/UI Toolkit), scene & asset management
  • Scripting, update cycles, coroutines, input handling
  • Experience building real-time, data-driven visual applications - e.g. games, simulation, mapping, or monitoring dashboards
  • Comfortable integrating with RESTful APIs and handling JSON/HTTP in C#
  • Experience working with Git and modern development workflows (branches, PRs, CI/CD awareness)

You don't need all of the below, but experience in any of them is a positive:

  • Mapping / GIS / geospatial data (e.g. projections, tiles, shapefiles, vector layers)
  • Maritime, defence, navigation, or similar sensor/operations domains
  • Real-time data feeds (e.g. radar, AIS, tracking systems)

We can operate the role of S enior Unity / C# Developer either inside or outside of IR35 and you will be required to come to our Cardiff office 1 day a week

About the company

SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry., SRT Marine Systems plc are an equal opportunity employer. We are committed to creating an inclusive working environment for all employees and actively encourage applications from all sectors of the community

Apply for this position