Mid-level & Senior Software Engineers - BBC

4 weeks ago


Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

About the Role

We are seeking highly skilled Mid-level and Senior Software Engineers to join our team at the BBC. As a software engineer at the BBC, you will be part of a multidisciplinary team focused on delivering high-quality software solutions. You will work closely with principal engineers and team leaders to design, develop, and maintain complex software systems.

Main Responsibilities

As a software engineer at the BBC, your key responsibilities will include:

  • Designing and developing high-quality software solutions using a range of programming languages, including Java, Python, JavaScript, and Typescript.
  • Working collaboratively with cross-functional teams to deliver software projects on time and to a high standard.
  • Participating in code reviews and contributing to the improvement of our software development processes.
  • Mentoring junior engineers and sharing knowledge and expertise to help them grow in their careers.

Requirements

To be successful in this role, you will need:

  • Significant experience in software development, preferably in a cloud-based environment.
  • Strong understanding of software development principles, design patterns, and best practices.
  • Excellent problem-solving skills and the ability to work independently and as part of a team.
  • Strong communication and interpersonal skills, with the ability to work effectively with colleagues at all levels.

What We Offer

We offer a competitive salary and benefits package, including:

  • A comprehensive pension scheme.
  • 25 days' annual leave, plus bank holidays and the option to buy/sell additional days.
  • Contributory lifestyle benefit options, including discounts at hundreds of retailers, cycle to work scheme, discounted gym memberships, and healthcare schemes.
  • Employee assistance and well-being programmes.
  • Learning and development opportunities, including industry-recognized qualifications, coaching, and mentoring.

How to Apply

If you are a motivated and experienced software engineer looking for a new challenge, please submit your application, including your CV and a cover letter outlining your experience and qualifications for the role. We look forward to hearing from you.



  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    Software Engineer, BBC**Job Introduction**At the BBC, we're passionate about developing cutting-edge software solutions that enhance the lives of millions. Our software engineering team has pioneered innovative products and features that position us at the forefront of our industry.We're seeking Mid-level and Senior Software Engineers with demonstrable...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    About the RoleWe are looking for skilled software engineers to join our team at the BBC. As a software engineer at the BBC, you will have the opportunity to work on a wide range of projects and contribute to the development of our innovative products.Main ResponsibilitiesDesign, develop, and test software applicationsWork collaboratively with...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    Job IntroductionStep 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...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    About the BBCThe BBC is a leading media organisation with over 20 years of experience serving audiences online. We entertain, educate and inform millions of people every day through our key products, including BBC iPlayer, News, Sport, Weather and Sounds.As a fundamental part of our journey, we use data science to enrich our content, improve journalist...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    Software Engineering RoleWe are seeking a skilled Software Engineer to join our Data Sourcing team at the BBC. As a key member of our team, you will play a crucial role in empowering our colleagues across Radio, TV, News, and Sports to make data-driven decisions.As a Software Engineer with a data focus, you will be responsible for designing and implementing...

  • Software Engineer

    1 month ago


    Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    About the RoleWe are seeking a talented Software Engineer to join our team at the BBC, working on the development of our backend systems. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our users.Key ResponsibilitiesDesign and develop scalable...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    About the ApprenticeshipThe BBC is offering a unique opportunity for aspiring journalists to join its news team as a Level 5 Journalist Apprentice. This 24-month apprenticeship programme will provide you with the skills and experience needed to succeed in a fast-paced and dynamic industry.Key ResponsibilitiesWork alongside experienced journalists to develop...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    Job Summary:The BBC is seeking a talented individual to join its journalism team as a Level 5 Journalist Apprentice. This exciting opportunity will provide the successful candidate with the chance to develop their journalistic skills and gain industry-recognized qualifications.Main Responsibilities:Work alongside BBC News and Sports teams to develop...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    Transformative Data Governance Leadership OpportunityWe are seeking a Senior Data Governance Manager to play a pivotal role in shaping and implementing data governance strategies across the BBC, driving meaningful actions and insights through robust data frameworks.About the Role:Drive Implementation – Collaborate with stakeholders to implement data...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Group and Public Services Full time

    Software Engineer - Data SourcingBand: CContract type: continuingLocation: Newcastle (one / two days per week in our office at Newcastle Broadcasting Centre on Barrack Road)As a Software Engineer in our Data Sourcing team, you will play a crucial role in empowering our colleagues across Radio, TV, News, and Sports to make data-driven choices that shape the...

  • Software Engineer

    1 month ago


    Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    About the RoleWe are seeking highly skilled Software Engineers to join our team at the BBC, one of the UK's most iconic and beloved brands. As a Software Engineer, you will play a key role in developing innovative products and features that reach millions of people globally.Key ResponsibilitiesDesign, develop, and maintain high-quality software applications...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Group and Public Services Full time

    Job Title: Software Engineering Team LeadWe are seeking a highly skilled Software Engineering Team Lead to join our Data Insights team at the BBC. As a key member of our engineering team, you will be responsible for leading the development of our data tools and ensuring they meet the diverse needs of our stakeholders.Key Responsibilities:Lead the development...

  • Senior Data Analyst

    4 weeks ago


    Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    About the RoleThe BBC is seeking a skilled Senior Data Analyst to join its Product Analytics team. As a key member of the team, you will play a crucial role in delivering actionable insights that inform product design and development.Main ResponsibilitiesBuild a deep understanding of our audiences' experiences and needs to guide product design and...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    About the RoleWe are seeking a highly skilled Lead Product Analyst to join our team at the BBC. As a key member of our Product Analytics team, you will be responsible for leading a diverse team of product analysts to produce insights that drive digital product strategy across the BBC.Main ResponsibilitiesDefine and implement Product Analytics' strategy in...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    About the RoleWe are seeking a highly motivated sports journalist to join our team in Newcastle. As a senior sports reporter, you will be responsible for creating engaging content for our website, regional TV, local radio stations, and social media platforms.Main ResponsibilitiesDevelop and produce original sports stories and features for all platforms.Work...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    About the RoleWe are seeking a highly motivated sports journalist to join our newsroom based in Newcastle. As a senior sports reporter, you will be an important part of a multi-platform team making local news content to run across the website, regional TV, the local radio stations, and social media.The ideal candidate will have a proven track record of...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    About the RoleWe are seeking a highly skilled Principal Product Analytics Developer to join our team at the BBC. As a key member of our Product Data Domain, you will be responsible for leading the creation of clean, tested, and well-modelled datasets around our digital estate.Main ResponsibilitiesDesign and implement dimensional data models that promote a...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    As a Technical Operator Apprentice at the BBC, you will have the opportunity to develop a wide range of skills in broadcast and media systems. You will work alongside experienced professionals to learn the technical aspects of broadcasting, including camera operations, floor management, and technical directing.Main Responsibilities:Assist in the operation of...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    About the RoleWe're looking for a skilled Lead Technical Project Manager to drive the delivery of our data transformation across multiple data initiatives and improvements to our ways of working.The successful candidate will be responsible for the delivery of large-scale data programs, working with multiple teams, and implementing streamlined delivery...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    Join the BBC Newsroom as a Journalist ApprenticeAre you passionate about storytelling and eager to develop your journalism skills? We're looking for talented individuals to join our Newsroom as Journalist Apprentices. As a BBC apprentice, you'll have the opportunity to work alongside experienced journalists, learn from industry experts, and gain hands-on...