Software Engineer
Department: Commercial Tech & Change
Full time / Permanent
Salary range: £60k - £75k
Office location: White City, London
Hybrid working - Usually 2 days per week in the London office
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, to grow and make a real difference. Small enough that your impact's felt in the business, but big enough that your impact reaches millions of people.
Come develop your skills, change TV and the course of your career. Don't just watch it. Be part of it. Join ITV.
Your impact sends ripples.
The team
You'll be joining an engineering initiative that's developing cloud-centric engineering products critical to ITVs advertising business.
Our team is building greenfield software and revamping key parts of ITV's advertising technology platform. We are simplifying, automating and converging processes via new technology and the products we build are truly transformational.
We work in small, fully independent cross-functional squads who are empowered to make decisions and drive forward change in the products they build, support and maintain. We strongly believe in tight collaboration between engineering and product development, and place that at the heart of whatever we do.
Furthermore, we place high value on automation and automated testing; our pipelines and architecture allow us to ship changes to production dozens of times per day. We work at pace, and focus on delivering features to customers quickly, and iterating based on feedback, rather than chasing perfection from the onset.
The role
You will work in the following areas:
Software Engineering and DevOps
- Contribute to software design and implementation, and to software optimisation efforts for a suite of products relating to ITV's advertising business.
- Be involved in defining and following software standards and processes from peer code reviews to coding standards.
- Follow best DevOps and DevSecOps practices, to ensure successful delivery, observability, operation and security of software in production.
- Work with test and operations teams to troubleshoot, resolve issues and write unit and automated functional tests.
- Collaboration with the product management, UX & QA teams to refine requirements to ready them for development.
- Support the application in a full-stack capacity, contributing to both the front-end development in React, as well as back-end systems (primarily in Node).
Process and culture
- Help design and implement quality and cross-functional software development processes.
- Have a role in defining and enabling a good engineering culture.
- Play an integral role within a progressive and optimistic scrum team.
Skills you'll need (minimum criteria)
- Considerable working knowledge of our technology stack (TypeScript, React, Node.js, Terraform).
- Excellence in AWS serverless technologies (Lambda, Step Functions, Fargate, Aurora, API Gateway). • Knowledge of building data-centric applications.
- Working in an agile environment.
- Confident approaching development with TDD principles.
- Embracing code quality and automation with CI/CD tooling.
- Experience with observability platforms such as DataDog.
- Worked with source control systems such as Github.
Other things we're looking for (key criteria)
- Knowledge of the UK broadcast industry & broadcast/OTT advertising market
- Working knowledge of GitHubActions or other CI/CD frameworks
- Knowledge of UI frameworks and libraries
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* (minimum criteria above).
We're happy to discuss any support/personalisation you may need during our application and selection process as part of our reasonable adjustments. Drop us a line if you require anything at talkingcareers@itv.com.
Find out moreabout applying with a disability.
* There may be a few exceptions where we are not able to take all eligible candidates to the next stage due to the volume of applications.
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 to suit everyone
- Generous holiday allowance, plus you can buy more
- Annual bonus opportunity
- Competitive pension contribution
- Save as you earn - with an opportunity to buy ITV shares
- Wellbeing and volunteering days plus a wide range of opportunities to help you live a balanced and healthy life
More about our benefits]]>