Senior Software Engineer
CONTRACT TYPE: Permanent, Full-time
DEPARTMENT: Passports - Product Group
LOCATION: London Broadcasting House, 1-2 days per week in-office
PROPOSED SALARY RANGE: £58,500 - £68,500 depending on relevant skills, knowledge and experience. The expected salary range for this role reflects internal benchmarking and external market insights. + London Weighting £5,441.00
PURPOSE OF THE ROLE
The Passports team is responsible for designing, building, and supporting the services that create and control the descriptive Metadata associated with all types of content (e.g. BBC Sounds audio, iPlayer video, News/Sport/World Service articles). Effective use of Metadata allows the BBC to provide a rich, engaging and above all relevant experience to millions of audience members every day. We're a cross-functional team and work with a varied technology stack that includes GraphDB and NoSQL databases; Kafka event streams; Scala, Go, and Node services, & React UIs, mostly built in AWS.
YOUR KEY RESPONSIBILITIES AND IMPACT
The Passports team is looking for an experienced, professional, and enthusiastic software engineer to join a world-class team responsible for designing, building and delivering the BBC’s content metadata systems. Our team spans multiple sites (in this case Salford and London), so you will be comfortable with the challenges of collaborating with colleagues remotely.
• Ensure quality of code by implementing unit, integration, and acceptance tests, as well by using code reviews and pair programming.
• Liaise with other teams to explore and suggest appropriate technical solutions to achieve the required product features while safeguarding usability, reliability, scalability, and performance.
• Work with all relevant parties on the deployment to the live site and all intermediate hosting environments.
• Responsibility for the maintenance, support and call-out duties required in a team that strives for a high sense of ownership and dev-ops responsibility
• Ensure software conforms to operational requirements of hosting environments.
• Work with test and operations teams to troubleshoot and resolve issues throughout the life cycle.
• Ensure your work meets BBC Online technical standards and guidelines.
• Assist junior or graduate developers by providing guidance, instruction and expertise where required.
YOUR SKILLS AND EXPERIENCE
ESSENTIAL CRITERIA
• Significant experience developing React user interfaces
• Experience of developing event-driven services and metadata enrichment workflows.
• Experience implementing & maintaining continuous integration and deployment methodologies, including GitHub Actions
• Experience of developing and maintaining Cloud based resources (AWS) DESIRED • Understanding of microservice architectures, and its pros and cons.
• Familiarity with event streaming technologies including Kafka
• Experience of working with processes to improve code quality, such as pair programming and code reviews.
• Experience of working in a team with dev-ops responsibilities. 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 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.
For any general queries, please contact: [email protected]
Recommended Jobs
Sales Manager- Merchant Partnerships
Collinson is the global, privately-owned company dedicated to helping the world to travel with ease and confidence. The group offers a unique blend of industry and sector specialists who together pro…
History Teacher - Academic Rigour - Westminster
History Teacher – Instil Academic Rigour and Historical Scholarship in a Prestigious Central London School – Westminster A prestigious, academic secondary school in Westminster requires a highl…
Sales Executive
Business Development – London | from £30,000 package, bonus, and clear progression Platinum Recruitment is working in partnership with a well-established, London-based interior fit-out specialist,…
IT Support Engineer
Role & Key Responsibilities: We are seeking a talented and experienced IT Support Engineer to join our dynamic IT team. The ideal candidate will possess a strong technical background coupled with …
Catering Assistant
Job Details As a Catering Assistant, you'll be part of a dynamic, fast-paced team, contributing to a positive and friendly work environment. The role offers numerous opportunities for growth withi…
Operational Business Partner
Job title: Operational Business Partner Location: Brimsdown World-changing careers, enabled by Johnson Matthey. With over 200 years of history, join us and help accelerate the transition to …
Senior Claims Handler
A City based insurance company have a new opening for a Senior Claims Handler. The role will involve handling an interesting blend of Title insurance related claims, from first advice through to final…
Lead Versioning Producer
WHO WE ARE We are a vibrant, engaged, talent-driven agency where our staff feel empowered, where ideas are encouraged and where outstanding work is rewarded. DMS is a place where our clients …
Management Accountant
Who we are… YOOBIC is an AI-powered frontline employee experience platform. Our mobile app gives business leaders and frontline teams the performance tools they need to communicate, learn, and work…
Senior Advisory Specialist German Speaking
About Us Diligent is the AI leader in governance risk and compliance (GRC) SaaS solutions helping more than 1 million users and 700000 board members to clarify risk and elevate governance. The Dil…