Enable job alerts via email!

Scala Software Engineer

ITV Consumer Limited 2024

Leeds

Hybrid

GBP 40,000 - 60,000

Full time

3 days ago
Be an early applicant

Job summary

A leading media company in Leeds seeks a software engineer to join its Content Supply Technology team. You will engineer software using Scala, focusing on functional programming, and participate in Agile practices. Candidates should have experience with APIs and strong communication skills. The role offers flexible working options, a generous holiday allowance, and an annual bonus.

Benefits

Flexible working options
Generous holiday allowance
Annual bonus
Competitive pension contributions

Qualifications

  • Experience with Scala, including Object-Oriented and Functional Programming.
  • Ability to learn new software and technologies quickly.
  • Experience with APIs such as REST and GraphQL.

Responsibilities

  • Engineer software using Scala with a focus on functional programming.
  • Develop system design and software solutions collaboratively.
  • Write infrastructure as code for cloud resources on AWS.

Skills

Scala programming
Functional programming
APIs (REST, GraphQL)
Communication skills
Agile methodologies

Tools

GitHub
Jenkins
AWS

Job description

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 from source to screen across linear and VoD supply chains. The Content Supply Technology (CST) group develops, integrates, and maintains the underlying technology platforms, supporting functions such as business analysis, architecture, and project management. This enables ITV to deliver popular content from various sources to online platforms, B2B partners, and linear TV channels.

We are looking for an enthusiastic software engineer to join our CST development team. As part of our team, you will work on a range of products that comprise 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.

Responsibilities:
  • Engineer software using Scala programming language with a focus on functional programming (FP).
  • Develop and communicate system design, software solutions, and architecture collaboratively.
  • Write infrastructure as code to provision cloud resources on Amazon Web Services.
  • Produce high-quality, well-architected, and maintainable code with automated tests for confident releases.
  • Participate in design and code reviews, proactively identifying issues and areas for improvement.
  • Support applications throughout their lifecycle, from development to post-release.
  • Translate operational needs into efficient, practical solutions.
  • Contribute to an Agile, cross-functional team, breaking down tasks to deliver high-quality solutions.
  • Engage in practices like pair programming and knowledge sharing within a Scrum team.
  • Collaborate with other product teams to ensure smooth cross-product cooperation.
Requirements:
  • Experience with Scala, including Object-Oriented and Functional Programming paradigms, preferably in the Typelevel Stack.
  • Ability to learn new software and technologies quickly.
  • Strong communication skills and a desire to grow as an engineer.
  • Versatility, team orientation, and enthusiasm for solving new problems.
  • Experience with APIs such as REST and GraphQL.
  • Familiarity with Github, Jenkins, and similar tools.
  • Understanding of large system design and engineering best practices.
  • Experience working within Agile methodologies.
Desirable Skills:
  • Experience with JVM languages like Java, Kotlin, or Python.
  • Knowledge of frameworks such as Cats Effect, http4s, Spring Boot.
  • Mentoring experience.
  • Background in media or broadcast workflow systems.
  • Experience with CI/CD tools like GitHub Actions.
  • Knowledge of microservices, Kubernetes, messaging systems, AWS Lambdas, or low-code architectures.
Benefits:
  • Flexible working options.
  • Generous holiday allowance with buy options.
  • Annual bonus and competitive pension contributions.
  • Share purchase schemes and wellbeing initiatives.

Join us to be part of a team that builds products used by millions, inspired by a love of television and a desire to make an impact.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs