Job Category: Technology
Job Description:
Workplace: Leeds or London, White City. Expectation is minimum 1-2 days in the office per week.
The Team
Content Supply and Distribution (CS&D) is a key group within ITV's Media & Entertainment business responsible for managing ITV's content and data across linear and VoD supply chains. The Content Supply Technology (CST) group develops and maintains the underlying technology platforms, supporting business analysis, architecture, and project management. Our work enables ITV to deliver content from various sources to online platforms, B2B partners, and linear TV channels.
We work closely with ITV business teams and operational teams to ensure reliable, timely delivery of channels and content. Our systems handle video files, metadata, scheduling, and compliance, ensuring millions of views enjoy their favorite shows.
The Role
We are seeking an enthusiastic software engineer to join our CST software engineering team. You will work on a range of products within our content supply chain, supporting and improving existing applications and integrations with third-party software, as well as generating new ideas to address business challenges.
To succeed, you should have experience with Scala and functional programming, familiarity with the software development lifecycle, and a desire to learn new languages. Effective communication skills, teamwork, and enthusiasm for problem-solving are essential.
Role Criteria
* Engineer software in Scala using functional programming to a high standard.
* Develop and communicate system design, solutions, and architecture collaboratively.
* Write infrastructure as code for cloud resources on AWS.
* Produce high-quality, maintainable code with automated tests.
* Participate in design and code reviews, proactively identifying issues.
* Support applications throughout their lifecycle.
* Translate operational needs into practical solutions.
* Work within an Agile, Scrum team using practices like pair programming.
* Collaborate with other product teams for cross-product cooperation.
* Experience with Object-Oriented and Functional paradigms, preferably in the Typelevel Stack.
* Ability to learn new software and technologies quickly.
* Experience with APIs, REST, GraphQL, Github, Jenkins, and large system design.
* Understanding of engineering best practices and Agile methodologies.
Desirable Skills
* Experience with JVM languages like Java, Kotlin, or Python.
* Knowledge of frameworks like Cats Effect, http4s, Spring Boot.
* Mentoring experience, media workflow systems, CI/CD tools, microservices, messaging systems, serverless components, or low-code architecture.
About Us
Your work impacts millions. ITV is a cultural leader, with global productions and a digital streaming focus. Join us to develop your skills, influence TV, and grow your career in a fun, impactful environment.
About the Team
ITV encourages applications from disabled people. We guarantee progression to the next stage for declared disabled applicants meeting minimum criteria. We support reasonable adjustments during the application process. Contact talkingcareers@itv.com for assistance.
Rewards and Benefits
* Flexible working options
* Generous holiday allowance with purchase options
* Annual bonus
* Competitive pension
* Share purchase schemes
* Wellbeing and volunteering days
Note: Due to application volume, some candidates may not proceed to the next stage.
#J-18808-Ljbffr