Software Engineer

Software Engineer Cardiff, Wales

BBC
Full Time Cardiff, Wales 40236 - 55754 GBP ANNUAL Today
Job description

Job Introduction

Are you looking for a role that builds on your experience with engineering systems? Are you keen to learn, grow, and develop? Do you want to work in a nurturing culture where you can flourish and be your best? Would you like to work on services that are used by key BBC products and millions of people each day? If so, this opportunity could be for you.

We are currently looking for a talented Software Engineer to join one of our data visualisation teams here in the BBC. We are looking for talent who can join us for on a permanent basis in Cardiff, working in a hybrid way.

The BBC’s world-class online products (iPlayer, News, Sport, Sounds, Bitesize and many others) reach millions of audience members every week and create billions of rows of data per day. You'll be part of our data visualisation team, who help analyse and show our audience behaviour and is crucial in how we tailor our output and evolve our services. Some of the key benefits you'll get from working in this role are:

  • A variety of challenging work - our data visualisation teams work on a wide variety of different technologies.
  • Unrivalled training and development opportunities - we operate a people first culture and pride ourselves on your development. Our inhouse Academy hosts a wide range of internal and external courses and certification. We value our engineers, offering regular training and development opportunities, as well as '10% time' - allowing dedicated time for self-improvement, learning and innovation.
  • Benefits - we offer a competitive salary package, a flexible 35-hour working week for work-life balance, hybrid working, 26 days holiday with the option to buy an extra 5 days, and much more.
  • Working with cutting edge technology - we are constantly looking to leverage new technologies to make our systems more effective.
Main Responsibilities

As an established Software Engineer with a passion for data services and systems you will be working within our agile development team called /audiences to deliver product improvements and enhance our technologies related to research articles, viewing figures and listening figures. You will be supported by your team and leaders to deliver value with an eye on quality, scale and security.

We don't expect you to have experience in all of these, but below gives you examples of the technologies and practices we value:

  • Good communication skills - a great candidate will be able to talk to other developers, to non-developers, and is happy to communicate with people remotely across multiple BBC sites.
  • The ability to question the way we work, and the tools and processes we use - we're always aiming to make our team the best it can be.
  • An enthusiasm for writing clean, well-documented, and testable code.
  • Curious and embraces change - were always learning new technologies and requirements often change, you'll enjoy this challenge
  • Goal oriented - you’ll enjoy finishing the job by developing the final details
Are you the right candidate?

If you have a base understanding of the 'nice to have' areas and their underlying principles, you will shine. So don’t feel that you can’t apply if you don’t have all these skills. After all, you’ll work with, and be mentored by, a friendly development team, and the BBC will provide many opportunities for learning as you progress.

Required skills

  • Solid JavaScript development experience in React.js/Next.js
  • Read and write SQL language
  • Experience in TDD, writing testable code and unit/integrations tests

Nice to haves

  • TypeScript development experience
  • Knowledge of and experience with RedShift Databases.
  • Familiar and practiced with Agile Methodologies.
  • Enthusiastic and experienced in using engineering best practices and writing clean and accessible code.
  • Ability to explain complex technical ideas in a clear manner to peers who have no previous knowledge.
  • Passion and enthusiasm for delivering great products
  • Experience of optimisation for performance, accessibility and security
  • Experience working as part of a cross-functional development team
  • Experience working with cloud services (preferably AWS)
About the BBC

We don’t focus simply on what we do – we also care how we do it. Our values and the way we behave are important to us. Please make sure you’ve read about our values and behaviours in the document attached below.

Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential.

We want to attract the broadest range of talented people to be part of the BBC – whether that’s to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity.

We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.

To find out more about Diversity and Inclusion at the BBC, please click here

Package Description

Band: C
Contract type: Permanent
Location: Cardiff

We’re happy to discuss flexible working. Please indicate your choice under the flexible working question in the application. There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage.

  • Excellent career progression – the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation.
  • Unrivalled training and development opportunities – our in-house Academy hosts a wide range of internal and external courses and certification.
  • Benefits- We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days (1 of which is a corporation day) with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more.

Software Engineer
BBC

www.bbc.co.uk
London, United Kingdom
Tim Davie
Unknown / Non-Applicable
10000+ Employees
Company - Public
Broadcast Media
1922
Related Jobs

All Related Listed jobs

Psychology Graduate| East Croydon | March 2023
LTF Recruitment London, England 10 - 11.25 GBP HOURLY Today

All applicants will need a valid DBS (within 1 year or on the update service)and 2 references. Existing experience working with children or with SEN desirable.

Sales Assistant (Clothing)
Pep&Co Belper, England Today

It goes without saying that youll have a passion for fashion and retail experience working in fashion or with clothing products would be a bonus.

Customer Assistant
Morrisons Waterlooville, England Today

Our store teams are at the heart of the local community and our Customer Assistants provide a great service and a buzz people enjoy. Its why our customers

Network Operator - Connectivity Trainee
GE Healthcare Chalfont Saint Giles, England 20599 - 23107 GBP ANNUAL Today

In this role, you will be communicating with customers, Field Engineers and GE VPN teams, resolving any issues on connectivity, and providing the kind of

IT Support Analyst
Brindisa London, England 30000 - 25000 GBP ANNUAL Today

IT Support Officer

As a key member of the team, you will be responsible for providing a comprehensive first line IT support...