Software Engineer

BBC Studios Distribution Limited
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 53K

Job location

Tech stack

Computer-Aided Design
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
CSS
Software Quality
Continuous Delivery
Continuous Integration
Data Centers
Relational Databases
DevOps
Node.js
Software Engineering
Data Streaming
TypeScript
Load Balancing
React
Event Driven Architecture
Web Technologies

Job description

The BBC's digital products reach more than 500 million people every week and are trusted globally as a source of news, entertainment and education. That trust is built not only on our editorial standards, but also on the security, reliability and resilience of the systems behind every stream, story and service., * Work with project, product and technical leads to design software that meets complex product and business needs, creating implementable specifications and tasks at feature and component level.

  • Participate in and lead as required, the team's agile planning and delivery process.
  • Participate in and help improve the team's software development methodologies such as pairing, code and documentation reviewing, and continuous delivery.
  • Deliver work to successful completion across the immediate team including writing appropriate tests using automated test-driven techniques for ensuring code quality and coverage., * "careerSiteCompanyId" is used to send the request to the correct data centre
  • "JSESSIONID" is placed on the visitor's device during the session so the server can identify the visitor
  • "Load balancer cookie" (actual cookie name may vary) prevents a visitor from bouncing from one instance to another

Requirements

This role is advertised as part of our for disabled people. To apply for this role you should identify as deaf, disabled or neurodivergent and must meet either the , or the if applying in Northern Ireland. You're broadly defined as disabled under both acts if you have a physical or mental impairment that has a substantial and long-term negative or adverse effect on your ability to do normal daily activities. This definition includes both apparent and non-apparent conditions and impairments, and medical conditions such as Cancer, HIV or Multiple Sclerosis., As the ideal candidate you'll have strong experience working with large engineering teams, as well as being an excellent communicator and collaborator. You'll also be very comfortable working with web technologies - such as React, TypeScript, and CSS - as well as the broader technology landscape such as networking, the cloud, and accessibility. You'll have a thirst for new opportunities - such as those offered by AI - whilst also understanding the operational and safety needs of a large organisation. You'll also be a self-starter, excellent at seeking opportunities and reaching out to others to make great things happen., * Extensive experience in React, Typescript and Node.js.

  • Extensive experience in relational and non-relational db.
  • Experience building systems following Event Driven architecture.
  • Experience in Automated testing.
  • Experience with complex, multi-tenant cloud platforms in AWS., * Experience in You have a strong track record in software engineering with ideally in agile, CI/CD and DevOps environments.
  • In-depth hands-on experience with streaming platforms such as Kinesis, to build scalable, decoupled systems.
  • Experience of working on multiple projects or codebases concurrently
  • Experience of mentoring and supporting less experienced members of the team

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.

Benefits & conditions

  • 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.

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.

Disability confident

About the company

BBC Group and Public Services, Broadcasting House, Portland Place, London, United Kingdom, W1A 1AA. BBC Studios Distribution Limited, company no: 01420028, registered address: 1 Television Centre, 101 Wood Lane, London, United Kingdom W12 7FA.

Apply for this position