Join to apply for the Software Engineer, Python role at ITV.
Location: Leeds | White City, London - Hybrid 1-2 days per week in the office.
Contact: For more information please email TalkingCareers@itv.com.
Your work matters to millions.
Shaping culture is in the DNA of ITV. So, it’s not surprising that you’ll find us in every home in the UK, our productions are famous all over the world and we’re at the forefront of the digital streaming revolution.
When you join us, you enter a fun working environment with opportunities to learn, grow and make a real difference.
Your impact sends ripples.
The team
Content Supply and Distribution (CS&D) is a key group within ITV’s Media & Entertainment business that is responsible for managing ITV’s content and data from source to screen across linear and VoD supply chains.
The Content Supply Technology (CST) group develops and maintains the underpinning technology platforms, as well as the supporting functions of business analysis, architecture and project management.
The role
We are looking for an enthusiastic and experienced software engineer to join our software engineering function in CST, while also strengthening links with our operations teams. This role is a fantastic opportunity to help us build out our M&E pipeline by integrating with SDVI Rally.
To ensure success in this role, you should have an analytical mindset, extensive knowledge of the Python programming language, and effective communication skills.
As a Core Engineer you will:
* Engineer software in the Python programming language to a high standard.
* Understand, develop and communicate software solutions and architecture collaboratively.
* Create readable, well-architected and maintainable code.
* Be responsible for producing high quality, well-tested code utilizing a range of automated tests.
* Write infrastructure as code to deliver cloud resources onto Amazon Web Services.
* Engage as part of a cross-functional Agile development team.
* Use extreme programming practices including pair programming.
* Use Github, Jenkins and other repository or pipeline management solutions.
* Contribute to the discovery, scope, definition and sizing of tasks.
* Support and translate the operational needs of the content delivery and ops teams into efficient solutions.
Skills you’ll need (minimum criteria):
* Experience as a Python developer in a production environment.
* Ability to write maintainable and testable code, with attention to detail.
* Analytical mindset and structured approach to problem-solving.
* Knowledge of building and working with APIs including REST and GraphQL.
* Familiarity with large system software design and development.
* Ability to work from your own initiative and as part of a team.
* Strong communication, collaboration and interpersonal skills.
* Solid understanding of engineering best practices.
* Experience working with Agile methodologies.
Other things we’re looking for (desirable):
* Experience of working with SDVI Rally or other media supply chain orchestrators.
* Experience mentoring junior engineers.
* Experience of media or broadcast related workflow systems.
* Experience writing and using CI/CD tools.
* Experience with serverless components, such as AWS Lambda.
ITV is for everyone.
ITV strongly encourages applications for this role from disabled people. As a Disability Confident Leader, if you meet the minimum criteria for a role and you have declared that you are disabled, we’ll guarantee to take you to the next stage.
We're happy to discuss any support/personalisation you may need during our application and selection process. Drop us a line if you require anything at talkingcareers@itv.com.
Find out more about applying with a disability.
Because those who make an impact deserve to be rewarded for it.
ITV offers some great rewards and benefits including:
* Flexible working with a range of options.
* Generous holiday allowance, plus you can buy more.
* Annual bonus opportunity.
* Save as you earn - with an opportunity to buy ITV shares.
* Wellbeing and volunteering days.
Closing date: Monday 17th February 2025.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
Broadcast Media Production and Distribution
#J-18808-Ljbffr