Rodeo
ResourcesPartnersSign in

SRT Marine Systems plc

Software Engineer - System Monitoring Platform

Birmingham
Posted about 1 month ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Software Engineer - System Monitoring Platform

Software Engineer (Monitoring Platform) – System Monitoring & Observability Engineer

About SRT

SRT Marine Systems plc is a market leader in international marine surveillance technology and systems. As a respected, established multi-national company headquartered in the UK, we operate globally—serving a diverse customer base from national coast guards to individual vessel owners.

Our technologies enhance maritime domain awareness (MDA), security, safety, environmental protection, and sustainability through next-generation products and systems. Here, innovation is rewarded, and talented individuals have the opportunity to make a real impact in the marine industry. We foster an ambitious environment where high-quality results drive success, while we strive to be a rewarding and challenging place to work.

The Role: Software Engineer (Monitoring Platform)

As a Software Engineer (Monitoring Platform), you’ll be part of a small, dedicated team responsible for designing, building, and maintaining our productised monitoring and observability platform. Deployed across geographically distributed on-premises sites worldwide, this platform caters to customers with varying infrastructure and network (WAN) capabilities.

Unlike basic Prometheus/Grafana setups, your work will focus on engineering frameworks, tooling, and configuration pipelines that ensure consistency, maintainability, and scalability across hundreds of deployments.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Responsibilities:

Platform Engineering & Configuration-as-Code

  • Build and maintain configuration generation frameworks using Ansible, Jinja2, and Jsonnet to ensure consistency across deployments.
  • Design and manage Docker Compose-based service orchestration for the monitoring stack.
  • Develop and maintain CI/CD pipelines (Jenkins) for building, testing, and packaging platform releases.

Dashboards-as-Code & Visualisation

  • Develop Grafana dashboards programmatically using the Grafana Foundation SDK (Python) and JSON provisioning.
  • Design reusable, templated dashboard components configurable per deployment.
  • Collaborate with engineering and product teams to tailor visualisations for both engineers and end-users.

Monitoring Architecture & Design

  • Design and configure Prometheus-based metric collection, including recording rules, alerting rules, and service discovery.
  • Develop and maintain metric exporters for application and system-level data.
  • Architect monitoring solutions and produce specifications for other development teams to implement.

Tooling & Automation

  • Build and maintain Python and Bash tooling for deployment, bundling, and platform operations.
  • Develop automation for environment-specific configuration layering and threshold management.
  • Contribute to the platform’s packaging and distribution pipeline.

Note: You will be required to come to our Cardiff office 1 day a week.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Requirements

Critical Skills & Experience

  • Strong software engineering fundamentals – Write clean, well-structured, maintainable code in any language. Apply principles such as separation of concerns, composability, and DRY.
  • Proven experience with Prometheus, including PromQL, and Grafana in production environments.
  • Experience with configuration management/tools, such as Ansible, Jinja2, or similar.
  • Proficiency in Python and Bash in a Linux environment.
  • Experience with Docker and container orchestration (Docker Compose).
  • Strong knowledge of Linux-based systems.
  • Familiarity with CI/CD pipelines (Jenkins or similar).
  • Ability to think architecturally—design solutions for consistency, scalability, and maintainability across diverse deployments.
  • Comfortable working autonomously in a small team, with significant ownership of your work.

Desirable Skills

  • Experience with Grafana-as-code (Grafana Foundation SDK, Grafonnet, or JSON provisioning).
  • Familiarity with Jsonnet for configuration generation.
  • Experience with Thanos or other long-term metric storage solutions.
  • Knowledge of SNMP-based monitoring.

Equal Opportunities

SRT Marine Systems plc is an equal opportunity employer. We are committed to creating an inclusive working environment for all employees and actively encourage applications from diverse backgrounds.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

Software Engineering
Prometheus
Grafana
Ansible
Jinja2
Jsonnet
Python
Bash
Linux
Docker
CI/CD
Service Orchestration
Metric Collection
Automation
Monitoring Solutions
Configuration Management

Location

Birmingham, England, United Kingdom

Sign up to applySee more jobs like this