Senior Software Engineer, World Service
Senior Software Engineer, World Service

Senior Software Engineer, World Service

Full-Time 50000 - 56000 £ / year (est.) Home office (partial)
Go Premium
BBC Group and Public Services

At a Glance

  • Tasks: Lead the design and development of scalable digital products for global audiences.
  • Company: Join the BBC, a world-renowned organisation committed to impartial news and information.
  • Benefits: Enjoy a competitive salary, flexible working hours, and excellent career development opportunities.
  • Why this job: Make a real impact by connecting millions to trusted journalism every day.
  • Qualifications: Proficiency in HTML, CSS, and experience with large-scale systems required.
  • Other info: Be part of a diverse team that values innovation and inclusivity.

The predicted salary is between 50000 - 56000 £ per year.

Glasgow, GBR, G511DA | London, GBR, W1A 1AA | Newcastle-upon-Tyne, GBR, NE991RN | Salford, GBR, M50 2QH

JOB DETAILS

  • JOB BAND: D
  • CONTRACT TYPE: Permanent
  • DEPARTMENT: Product Group – World Service Discovery
  • LOCATION: Any BBC Office – Hybrid
  • PROPOSED SALARY RANGE: £60,000 – £64,000 (depending on relevant skills, knowledge, and experience).

The BBC World Service serves audiences across the globe with impartial news and information in 41 languages (and growing), reaching 1.5 billion people each year. Our engineering teams ensure those audiences can access trusted journalism wherever they are, on any device or connection. As a Senior Software Engineer within the World Service Discovery team, you’ll play a key role in designing, delivering, and operating highly scalable multilingual platforms that underpin our global news products. You’ll shape technical direction, mentor colleagues, and ensure our systems remain performant, resilient, and accessible to all. You’ll bring deep technical expertise, leadership in modern engineering practices, and a curiosity for how technology can enable storytelling at global scale.

WHY JOIN THE TEAM

Join a team that combines technical excellence with social purpose, building products that connect millions to impartial news and information every day. You’ll work with experienced engineers and editors across BBC Product Group, exploring new technologies, influencing architecture decisions, and helping evolve the digital experience for audiences worldwide.

YOUR KEY RESPONSIBILITIES AND IMPACT

  • Lead the design, development, and operation of BBC World Service digital products, ensuring scalability, security, and accessibility across all supported languages and platforms.
  • Write, review, and maintain high-quality code (React, Next.js, TypeScript, Node.js, CSS, HTML, etc.) aligned with BBC engineering standards and modern delivery practices.
  • Participate in and guide technical planning, architecture reviews, and security assessments across cross-disciplinary teams.
  • Collaborate with Product, Design, and Editorial partners to deliver features that meet global audience needs, balancing innovation with reliability.
  • Champion test automation, CI/CD, and observability to ensure robust, maintainable systems.
  • Mentor engineers, contribute to shared learning, and promote inclusive, supportive team culture.
  • Shape and contribute to the technical roadmap for World Service Discovery, influencing standards and direction across the wider engineering group.
  • Proactively identify and resolve performance, accessibility, or operational risks before they impact users.

YOUR SKILLS AND EXPERIENCE

ESSENTIAL CRITERIA:

  • HTML and CSS proficiency for multilingual environments, with strong knowledge of internationalization preferred (e.g., right-to-left layouts, non-Latin scripts, and localisation patterns).
  • Experience developing and deploying large-scale distributed systems in enterprise or public-facing environments, covering testing, experimentation, and release.
  • Strong background in cloud engineering (AWS or similar), including infrastructure automation and observability tooling.
  • Demonstrable experience implementing secure development practices, managing access controls, and ensuring compliance with privacy and data-protection standards.
  • Track record of influencing technical direction, mentoring other engineers, and collaborating in agile, cross-functional teams.
  • Passion for accessibility and inclusive design, ideally with experience testing using assistive technologies or meeting recognised accessibility guidelines.
  • Excellent people and communication skills, this role requires a high EQ.

DESIRED BUT NOT REQUIRED:

  • Experience with BBC platforms, publishing systems, or similar large-scale media environments.
  • Familiarity with experimentation and personalisation tools (e.g., Optimizely, A/B frameworks).
  • Experience with performance optimisation and operational monitoring for high-traffic applications.
  • Knowledge of Infrastructure as Code (e.g., AWS CDK).
  • Degree in Software Engineering / Computer Science or equivalent professional experience.

If you bring expertise in modern software engineering and want to use it to make a global impact we’d love to hear from you.

Before your start date, you may need to disclose any unspent convictions or police charges, in line with our Contracts of Employment policy. This allows us to discuss any support you may need and assess any risks. Failure to disclose may result in the withdrawal of your offer.

Disclaimer

This job description is a written statement of the essential characteristics of the job, with its principal accountabilities, incorporating a note of the skills, knowledge and experience required for a satisfactory level of performance. This is not intended to be a complete, detailed account of all aspects of the duties involved.

Please note: If you were to be offered this role, the BBC will conduct Employment screening checks which include Reference checks; Eligibility to work checks; and if applicable to the role, Safeguarding and Adverse media/Social media checks. Any offer made is conditional on these checks being satisfactory.

The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk.

Information at a Glance

This is your BBC At the BBC you can create and innovate in an inclusive environment while contributing to some of the world’s best loved content, and the BBC’s mission to inform, educate and entertain.

Find out more about the BBC Life at BBC Here you will benefit from:

  • Fair pay and flexible benefits including a competitive salary package, a flexible 35-hour working week, 25 days annual leave with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care and gym.
  • Excellent career and professional development.
  • Support in your working life, including flexible working which you can discuss with us at any point during the application, selection or offer.
  • A values-based organisation where the way we do things is important as what we do. Benefits may vary if you are joining on an FTC basis.

Learn more about life at the BBC and our values in our candidate pack.

Candidate pack

You belong We have a working environment where we value and respect every individual's unique contribution, so all our employees feel that they can belong, thrive and achieve their full potential. We want to attract the broadest range of talented people to join us. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. Find out more about diversity, inclusion and belonging in our strategy below.

Senior Software Engineer, World Service employer: BBC Group and Public Services

The BBC is an exceptional employer, offering a dynamic and inclusive work culture that prioritises innovation and social impact. As a Senior Software Engineer in the World Service team, you'll enjoy flexible working arrangements, competitive benefits, and ample opportunities for professional growth while contributing to meaningful projects that connect millions to impartial news worldwide.
BBC Group and Public Services

Contact Detail:

BBC Group and Public Services Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, World Service

✨Tip Number 1

Network like a pro! Reach out to current or former employees at the BBC, especially those in the World Service team. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills. Be ready to discuss your experience with cloud engineering and large-scale systems. We want to see how you can contribute to our mission!

✨Tip Number 3

Show off your passion for accessibility and inclusive design during your interview. Share examples of how you've implemented these principles in your past projects. It’s a big deal for us at the BBC!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining our team!

We think you need these skills to ace Senior Software Engineer, World Service

HTML
CSS
React
Next.js
TypeScript
Node.js
Cloud Engineering (AWS or similar)
Infrastructure Automation
Observability Tooling
Secure Development Practices
Accessibility and Inclusive Design
Agile Methodologies
Mentoring
Collaboration
Performance Optimisation

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with the specific technologies mentioned in the job description, like React, Node.js, and cloud engineering. We want to see how your skills align with what we're looking for!

Showcase Your Impact: When detailing your past roles, focus on the impact you've made rather than just listing responsibilities. Use metrics where possible to demonstrate how your contributions improved performance or accessibility in previous projects.

Be Authentic: Let your personality shine through in your application. We value communication skills and emotional intelligence, so don’t hesitate to share your passion for technology and how it can tell stories on a global scale.

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity with the BBC World Service!

How to prepare for a job interview at BBC Group and Public Services

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like React, Next.js, and TypeScript. Brush up on your coding skills and be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, especially related to scalability and performance. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.

✨Emphasise Collaboration

Since this role involves working with cross-functional teams, be ready to share examples of how you've successfully collaborated with product managers, designers, and other engineers. Highlight your communication skills and how you’ve contributed to a positive team culture.

✨Passion for Accessibility

Demonstrate your commitment to accessibility and inclusive design. Be prepared to discuss any experience you have with assistive technologies or meeting accessibility guidelines, as this is a key aspect of the role.

Senior Software Engineer, World Service
BBC Group and Public Services
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>