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

Accelerator Physics Summer Placement
Science and Technology Facilities Council (STFC) Warrington, North West England, England 16215 GBP ANNUAL Today

Choosing to come to work at UKRI means that you will have access to a whole host of benefits from a defined benefit pension scheme, excellent holiday

Teaching Assistant
Apple Orchard School Horsham, England 18000 GBP ANNUAL Today

To be aware of confidential issues linked to home/pupil/teacher/school. To take part in training activities offered by the school to further knowledge and

Support Worker
Real Life Options Chesterfield, England 10.42 GBP HOURLY Today

You will be supporting adults with Autism and learning disabilities to lead a meaningful and active life, to encourage independence through skill building and

Bar Waiter - Babington House
Soho House & Co. Frome, England 13.5 GBP HOURLY Today

Exclusive access to our benefits platform with hundreds of discounts on shopping, gym memberships, holidays, insurance and much more.

Bars Team Member- Reighton Sands
Haven Reighton Sands Filey, England 9.5 GBP HOURLY Today

Greet customers, take orders, and provide excellent customer service. Handle payments and operate cash registers.