BBC has flagged the Software Engineer - BBC Good Food and Top Gear job as unavailable. Let’s keep looking.

Job Introduction

Step into the world of the BBC, one of the UK's most iconic and beloved brands, where every working day is as unique as it is rewarding. Every tick of the clock, our content reaches millions of people globally, which is made possible by our top-notch Software Engineering team. They've been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of our industry. We don't merely adapt to an ever-changing world - we set the pace.

The BBC produces an incredibly varied range of content: from video, audio, and text; from comedy, drama, news, and educational content; and content produced all around the UK. With so much content being produced, it can be difficult to get the right content to the right person. The BBC is aiming to become more personalised to you, to get you to the content you love, quicker – the iPlayer Recommendations team will be looking at how we can provide recommendations across millions of iPlayer audience. 

This team will have the ability to make a real difference, providing our audience with truly personalised iPlayer recommendations. You will be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you will be empowered to fulfil your potential.

Main Responsibilities and Experience

As a Software Engineer in Test, you are expected to have extensive knowledge of both QA and development methodologies, processes, and best practices. Working within an Agile development team, you will be expected to define quality assurance process adoption, be heavily involved in the wider quality engineering community. You will work to refine software requirements and specifications to reduce ambiguity and ensure testability.

This role is a core member of the product development team, typically responsible for:

  • Shape, design and implement automation frameworks and CI/CD pipelines.
  • Liaising with other members of the product development team, as well as other departments within the business (e.g. customer support), to investigate, validate newly reported issues.
  • Working with the engineering team to identify root cause when bugs are identified through the capturing logs and documenting reproducible steps.
  • Plan, define and implement RESTful API tests by pairing with Software Engineers.
  • Experience building frameworks with using tools: AWS, Rest-Assured, Cucumber and Gatling.
  • Ensuring best practice and maintaining high quality releases into production on a frequent basis.
  • Participate in the team’s delivery processes using Agile.
  • Proactively look for new methods or solutions where appropriate.

Software Engineers at the BBC are more than just programmers – we’re people who are builders, designers, and problem solvers at heart, people with a passion to make things better for our audiences. You will help innovate and design new features and products, work with the team to build them, and support and grow them after they’re live.

Our Tech Stack

The choice of tools, technologies and approaches will be wide and varied and you'll have a chance to influence the direction of automated testing.

  • Languages: TypeScript, JavaScript, Java, Python
  • Cloud: AWS (S3, EC2, SQS, Lambda, AWS Glue/Spark etc)
  • Deployment: Jenkins, Codebuild, CodePipeline.
  • Data Visualisation: Grafana
  • Testing: TDD, BDD, end-to-end, load testing
  • Database: DynamoDB, Redis
  • Stream-Processing: Apache Airflow, Beam, Kafka, Flink
  • ML/AI: AWS SageMaker
  • Techniques: DevOps, infrastructure, CI/CD

In a nutshell, we seek a someone who champions inclusivity, nurtures talent, and upholds the BBC's values, all while driving technical excellence. If this sounds like your cup of tea, we'd love to hear from you.

Salary Package

Band: C

Contract type: Permanent and Continuing

Location: London (one / two days per week in our office at New Broadcasting House)

Benefits

Join us and experience the perks of not just having a job but growing in a career. We promise a dynamic, inclusive work environment full of opportunities and a benefits package that supports your well-being and lifestyle.

Your growth is our priority. Hence, we provide tailored learning and development programs designed around your role, encompassing industry recognized qualifications, coaching, and mentorship. You can spend 10% of your time on personal development.

Our benefits package is comprehensive and catered to support your personal and professional life:

  • Up to 10% employer pension contribution
  • Generous annual leave of 26 days (inclusive of a corporation day, based on your work pattern) + bank holidays, along with the chance to purchase an additional 5 days.
  • Lifestyle benefits offering discounts at a wide array of retailers, cycle-to-work scheme, gym memberships, and healthcare schemes at a lower cost.
  • Flexible working arrangements supporting family needs - be it hybrid working, job sharing, flexitime, or compressed hours.
  • Employee assistance and wellness programs to ensure your overall well-being.

At the BBC, everyone's voice matters. We are home to diverse staff networks like Women's Network, National Disability Networks, and several others, nurturing an environment where everyone feels included.

Job Introduction

Step into the world of the BBC, one of the UK's most iconic and beloved brands, where every working day is as unique as it is rewarding. Every tick of the clock, our content reaches millions of people globally, which is made possible by our top-notch Software Engineering team. They've been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of our industry. We don't merely adapt to an ever-changing world - we set the pace.

The BBC produces an incredibly varied range of content: from video, audio, and text; from comedy, drama, news, and educational content; and content produced all around the UK. With so much content being produced, it can be difficult to get the right content to the right person. The BBC is aiming to become more personalised to you, to get you to the content you love, quicker – the iPlayer Recommendations team will be looking at how we can provide recommendations across millions of iPlayer audience. 

This team will have the ability to make a real difference, providing our audience with truly personalised iPlayer recommendations. You will be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you will be empowered to fulfil your potential.

Main Responsibilities and Experience

As a Software Engineer in Test, you are expected to have extensive knowledge of both QA and development methodologies, processes, and best practices. Working within an Agile development team, you will be expected to define quality assurance process adoption, be heavily involved in the wider quality engineering community. You will work to refine software requirements and specifications to reduce ambiguity and ensure testability.

This role is a core member of the product development team, typically responsible for:

  • Shape, design and implement automation frameworks and CI/CD pipelines.
  • Liaising with other members of the product development team, as well as other departments within the business (e.g. customer support), to investigate, validate newly reported issues.
  • Working with the engineering team to identify root cause when bugs are identified through the capturing logs and documenting reproducible steps.
  • Plan, define and implement RESTful API tests by pairing with Software Engineers.
  • Experience building frameworks with using tools: AWS, Rest-Assured, Cucumber and Gatling.
  • Ensuring best practice and maintaining high quality releases into production on a frequent basis.
  • Participate in the team’s delivery processes using Agile.
  • Proactively look for new methods or solutions where appropriate.

Software Engineers at the BBC are more than just programmers – we’re people who are builders, designers, and problem solvers at heart, people with a passion to make things better for our audiences. You will help innovate and design new features and products, work with the team to build them, and support and grow them after they’re live.

Our Tech Stack

The choice of tools, technologies and approaches will be wide and varied and you'll have a chance to influence the direction of automated testing.

  • Languages: TypeScript, JavaScript, Java, Python
  • Cloud: AWS (S3, EC2, SQS, Lambda, AWS Glue/Spark etc)
  • Deployment: Jenkins, Codebuild, CodePipeline.
  • Data Visualisation: Grafana
  • Testing: TDD, BDD, end-to-end, load testing
  • Database: DynamoDB, Redis
  • Stream-Processing: Apache Airflow, Beam, Kafka, Flink
  • ML/AI: AWS SageMaker
  • Techniques: DevOps, infrastructure, CI/CD

In a nutshell, we seek a someone who champions inclusivity, nurtures talent, and upholds the BBC's values, all while driving technical excellence. If this sounds like your cup of tea, we'd love to hear from you.

Salary Package

Band: C

Contract type: Permanent and Continuing

Location: London (one / two days per week in our office at New Broadcasting House)

Benefits

Join us and experience the perks of not just having a job but growing in a career. We promise a dynamic, inclusive work environment full of opportunities and a benefits package that supports your well-being and lifestyle.

Your growth is our priority. Hence, we provide tailored learning and development programs designed around your role, encompassing industry recognized qualifications, coaching, and mentorship. You can spend 10% of your time on personal development.

Our benefits package is comprehensive and catered to support your personal and professional life:

  • Up to 10% employer pension contribution
  • Generous annual leave of 26 days (inclusive of a corporation day, based on your work pattern) + bank holidays, along with the chance to purchase an additional 5 days.
  • Lifestyle benefits offering discounts at a wide array of retailers, cycle-to-work scheme, gym memberships, and healthcare schemes at a lower cost.
  • Flexible working arrangements supporting family needs - be it hybrid working, job sharing, flexitime, or compressed hours.
  • Employee assistance and wellness programs to ensure your overall well-being.

At the BBC, everyone's voice matters. We are home to diverse staff networks like Women's Network, National Disability Networks, and several others, nurturing an environment where everyone feels included.

Read Full Description
Confirmed 17 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles