Monitoring Senior Software Developer
Role details
Job location
Tech stack
Job description
The Monitoring Senior Software Developer plays a key role in designing , implementing , and maintaining advanced monitoring solutions across broadcast and media systems . Working within a cross- functional engineering team, this role focuses on developing scalable , reliable , and customizable monitoring tools , such as Dataminer and other platforms , to ensure high service availability and operational efficiency .
What you'll do:
-
Design and develop advanced monitoring solutions using platforms like Dataminer , Grafana , and custom integrations across broadcast and media infrastructures .
-
Implement and maintain real- time monitoring and observability across broadcast and media systems , ensuring high availability and performance.
-
Collaborate with cross- functional teams to define monitoring requirements and translate them into scalable , reusable and innovative technical solutions .
-
Integrate monitoring tools with CI/CD pipelines , infrastructure as code , and automation frameworks .
-
Develop and maintain dashboards and alerting rules to support proactive incident detection and resolution.
-
Apply DevOps and SRE principles to improve system reliability , reduce toil , and enhance operational workflows .
-
Contribute to the evolution and the optimization of monitoring architectures , adopting modern development practices such as containerization , microservices , and API- first design.
-
Participate in code reviews , technical discussions , and continuous improvement initiatives within the team.
-
Support the onboarding and customization of third-party monitoring solutions and external components , ensuring seamless integrati on with existing infrastructure .
-
Play a key role in connecting strategy and analysis wit development and platform operations , fostering alignment and shared ownership throughout the entire monitoring lifec ycle -from requirement definition to solution design and implementation .
Requirements
- Solid understanding of DevOps practices, including CI/CD, infrastructure as code, versioning and automation.
- Expertise with DevOps and cloud-native tools.
- Proficiency in scripting and programming languages such as C# and Python.
- Familiarity with SRE principles, especially around observability, incident response, and reducing operational toil.
- Knowledge of containerized environments (e.g., Docker, Kubernetes) and cloud-native architectures.
- Familiarity in developing and integrating monitoring solutions, ideally with tools like Dataminer, Grafana, or similar platforms.
- Experience working with APIs, telemetry systems, and data pipelines for metrics and logs.
- Ability to design and maintain custom dashboards, alerting logic, and monitoring workflows.
- Proven drive for continuous improvement and system reliability, excellent communication skills for effective cross-team collaboration and mentorship, and the strategic vision necessary to develop future-proof solutions.
Benefits & conditions
There's one thing people can't stop talking about when it comes to # LifeAtSky : the perks . Here's a taster:
-
Sky Q, for the TV you love all in one place
-
The magic of Sky Glass at an exclusive rate
-
A generous pension package
-
Private healthcare
-
Discounted mobile and broadband
-
A wide range of Sky VIP rewards and experiences
Inclusion & how you'll work :
Recognised by The Times and Stonewall , we take pride in our approach to diversity and inclusion . Investing in society , fighting racial injustice and setting ambitious targets for representation at Sky .
We've embraced hybrid working and split our time between unique office spaces and the convenience of working from home . You'll find out more about what hybrid working looks like for your role later on in the recruitment process .