Senior Automation Developer
Role details
Job location
Tech stack
Job description
We're looking for a Senior Automation Engineer to help us evolve our Python based automation frameworks, CI/CD pipelines and tooling that power the Sky Q experience. You'll use your engineering craft to remove friction, increase quality, and enable teams to deliver features to millions of customers with confidence.
What you'll do
-
Design, build and maintain Python-based automation frameworks and tools that support end-to-end testing and operational workflows for Sky Q services.
-
Develop, extend and optimise CI/CD pipelines (primarily in Jenkins) to ensure fast, reliable and repeatable delivery of software into multiple environments.
-
Work hands on in Linux environments , scripting, configuring and troubleshooting automation jobs, agents and infrastructure to keep pipelines healthy and scalable.
-
Collaborate with product engineering teams maintaining our Django and React applications , embedding automation into their workflows and improving observability and reliability.
-
Introduce and integrate new tooling - including AI assisted development and test tools - to improve developer productivity, coverage and feedback cycles.
-
Champion engineering best practices across the squad: code reviews, pair programming, clean code, robust testing strategies and continuous improvement.
-
Act as a technical go to for automation , mentoring other engineers and helping shape the roadmap for our automation and test platforms.
Requirements
-
Advanced Python engineering capability - deep, hand s - on experience designing, building and maintaining robust automation frameworks using clean, modular, well tested code.
-
High proficiency with CI/CD (Jenkins, Pipelines, CasC ) - able to architect, optimise, and troubleshoot complex pipelines, agents and integrations in large scale delivery environments.
-
Strong Linux/VM operational expertise - confident working across distributed systems, debugging services, managing environments, and resolving complex infrastructure issues.
-
Experience supporting or building web-based systems (eg Django backends and React frontends) and integrating them into automated pipelines.
-
Solid competency in database operational support - capable of maintaining database related workflows, debugging data issues and supporting services used within automated pipelines.
-
Competent API development experience - able to develop or extend Back End APIs (eg, Django/DRF) and integrate them seamlessly into automated workflows.
-
Good awareness and some practical experience with AI a ssisted engineering workflows - such as using LLMs for automation tasks, applying ML assisted testing techniques, or experimenting with MCP style tooling to enhance productivity.
-
Experience working effectively within Agile delivery teams - contributing to cross functional collaboration, communicating clearly, and supporting shared outcomes.
-
An inclination toward continuous improvement - proactively seeking better ways of working, improving reliability, and helping raise engineering standards across the team.
Benefits & conditions
There's a reason people love working here. As well as a competitive salary, you'll enjoy a wide ranging benefits package, plus the chance to work with cutting e dge tech on products used by millions. From development opportunities and community groups, through to discounts and wellbeing support - we'll give you the tools and environment to do the best work of your career.