Software Engineer, STV Player

About Us

STV is Scotland's leading digital media brand. Each month, our commercial broadcast channel reaches 3.5 million viewers and the STV Player is the fastest growing Video on Demand service in the UK. This role is a unique opportunity to work on a multi-platform product that reaches a huge national audience across Scotland and more recently across the whole of the UK.

STV are on a mission to become Scotland's digital entertainment hub. The world of media streaming is fast-paced and constantly changing and STV is determined to lead the way with our new digital strategy. Our development teams are working to transform our video streaming service, STV Player, into a world-class platform. Our challenge is to blend leading-edge technology with intuitive user interfaces and engaging user experiences.

About the team

The Content & Workflows team owns several key services that power the STV Player, including:

  • our Content Catalogue APIs,
  • media acquisition and transcoding workflows
  • and metadata distribution to the STV Player and various 3rd party partners, including Sky, Samsung and others

It sits at the heart of ensuring our content is available and discoverable to our audience.

The Content & Workflows team sits within our wider Engineering team and is part of our Audience division.

About the role

As a Software Engineer, you will be working within cross-functional teams in STV's Audience division, delivering the services that power the STV Player video streaming platform. The Player is going through a period of rapid growth, so it's important to craft scalable and resilient services that meet the growing demand on the service. With lots of great content, there's a focus now on displaying the right content to the right people at the right time.

You will own the services you work on from end to end, helping product management and engineering leadership define the requirements and architecture, through to supporting the services running in production.

Many of our services are implemented in PHP, but it would be great if you have a passion for cloud computing (we use AWS), as we are increasingly moving towards a cloud-native architecture that utilises services such as ECS, Lambdas and a range of languages including Python, JavaScript and Go.

About you

We're looking for candidates with at least 2-3 years of professional software engineering experience and:

  • A depth of experience working with and building REST APIs and services. Content & Workflows operate many of the core APIs used by our client experience teams and integrate with many other first and third-party services in order to deliver content to our audience.
  • Demonstrable knowledge of software architecture and design patterns, specifically an understanding of how to build and structure applications, particularly those hosted in cloud environments such as AWS.
  • Strong debugging and optimization skills, with experience of effectively using unit testing, monitoring and observability tools to build a solid product.
  • A good working knowledge of PHP & associated frameworks (e.g. Laravel, Symfony, Slim).
  • Demonstrable experience using Continuous Delivery tools to rapidly deploy changes to production.
  • Experience of monitoring and optimising the applications performance.
  • Experience writing infrastructure as code and/or working with containers (Docker).
  • Detailed knowledge of logging and metrics to help determine if changes have been successful.
  • Strong communication skills and a proven track record of collaborating with colleagues in other roles such as UX, Product Management and QA.
  • An eye for detail and the ability to maintain a high standard of quality whilst working to strict deadlines.

Apply

If you have a demonstrable track record of delivery in a related role, we would love to hear from you.

To apply please email a full CV and cover letter to hr@stv.tv by 5 January 2026.

Benefits

There are plenty of reasons why it is great to work at STV, here are just a few of the rewards for you;

  • 25 days paid annual leave and 9 public holidays per annum
  • An extra day's holiday on your birthday.
  • Healthcare cash plan providing Company contributions towards dental, optical, wellbeing or other healthcare costs.
  • Cycle to work scheme.
  • Season ticket travel loan.
  • On-site occupational health service.
  • Flexible benefits portal providing a range of retail and gym discounts.

STV Group plc is an equal opportunities employer committed to valuing and promoting equality, diversity and inclusion. We encourage applications from candidates underrepresented in our industry, so we are keen to hear from ethnically diverse talent and people that identify as disabled, deaf and/or neurodivergent. As a Disability Confident employer, we are committed to offering an interview to disabled candidates who meet the minimum criteria for the role.

Please let us know if you have any access requirements to support your application by emailing hr@stv.tv.

Job Details

Company
STV Group plc
Location
Milton, West Dunbartonshire, UK
Employment Type
Full-time
Posted