Senior Software Engineer - 30180
Senior Software Engineer - 30180

Senior Software Engineer - 30180

Full-Time 46000 - 64000 £ / year (est.) Home office (partial)
H

At a Glance

  • Tasks: Lead the development of innovative iPages features and tools using cutting-edge technologies.
  • Company: Join the BBC, a leader in digital innovation with a collaborative culture.
  • Benefits: Enjoy a competitive salary, health benefits, remote work options, and professional growth opportunities.
  • Why this job: Make a real impact on products that empower BBC colleagues and shape the future of digital media.
  • Qualifications: Experience in backend/API development and full-stack JavaScript is essential.
  • Other info: Dynamic team environment with excellent career advancement potential.

The predicted salary is between 46000 - 64000 £ per year.

In Corporate Digital & Applications (CDA) we deliver a broad suite of internal tools and services to empower BBC colleagues. As a backend‑leaning Senior Software Engineer in the iPages team, you will lead the development of new iPages features and editor tools at pace using the BBC’s headless CMS, iSite, JavaScript, React, GraphQL and AWS. You will help shape our products, technical approach, and guide others around you.

Key Responsibilities and Impact

  • Lead the design, development and testing of new iPages components and editor tools/features that are consistent with existing products and are easy for iPages editors to use.
  • Work with others to pair program, review code and give constructive feedback.
  • Work closely with product managers to help shape products through your technical insight.
  • Help improve the team’s processes such as pairing, code and documentation review, automated testing, and continuous delivery.
  • Mentor and coach colleagues.
  • Lead troubleshooting and resolution of issues throughout the product life cycle.

Essential Criteria

  • Significant experience with backend and API development.
  • Significant expertise with full‑stack JavaScript.
  • Experience building distributed systems with cloud services such as AWS.
  • Experience designing, building, and maintaining relational databases.
  • Significant experience with frontend technologies such as HTML and CSS.

Desired Criteria

  • Experience with a headless CMS.
  • Experience designing and building serverless cloud architectures.
  • Experience of leading and guiding other software engineers.
  • Experience with React.
  • Experience building RESTful or GraphQL APIs.
  • Experience using Orbeon forms and XPath.
  • Experience leading troubleshooting and resolution of issues.
  • Some understanding of accessibility standards for websites and web apps.

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.

Senior Software Engineer - 30180 employer: hackajob

At BBC, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Senior Software Engineer in our Corporate Digital Applications team, you will have the opportunity to work with cutting-edge technologies while enjoying a supportive environment that encourages professional growth and mentorship. With flexible working options available, including remote work, we ensure that our employees can achieve a healthy work-life balance while contributing to meaningful projects that empower our colleagues.
H

Contact Detail:

hackajob Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - 30180

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Nail that interview prep! Research the company, practice common interview questions, and be ready to showcase your skills with real examples. We recommend doing mock interviews with friends or using online platforms to boost your confidence.

✨Tip Number 3

Show off your projects! Create a portfolio that highlights your best work, especially anything relevant to backend development or cloud services. This is your chance to demonstrate your expertise and passion for software engineering.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in the role and the company. Don’t miss out on this opportunity!

We think you need these skills to ace Senior Software Engineer - 30180

Backend Development
API Development
Full-Stack JavaScript
Cloud Services (AWS)
Relational Database Design and Maintenance
Frontend Technologies (HTML, CSS)
Headless CMS
Serverless Cloud Architectures
React
RESTful APIs
GraphQL APIs
Troubleshooting and Issue Resolution
Mentoring and Coaching
Understanding of Accessibility Standards

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your backend and API development experience, as well as your expertise in full-stack JavaScript. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your experience with cloud services like AWS and relational databases makes you a great fit. Keep it engaging and personal!

Showcase Your Projects: If you've worked on relevant projects, don’t hold back! Include links or descriptions of your work that demonstrate your experience with technologies like React, GraphQL, and headless CMS. We love seeing real examples of your skills in action.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative!

How to prepare for a job interview at hackajob

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like JavaScript, React, and AWS. Brush up on your backend and API development skills, as you'll likely be asked to demonstrate your knowledge during the interview.

✨Showcase Your Problem-Solving Skills

Prepare to discuss past projects where you led troubleshooting efforts or resolved complex issues. Use specific examples to illustrate how you approached challenges and what impact your solutions had on the team or product.

✨Emphasise Team Collaboration

Since mentoring and pair programming are key aspects of the role, be ready to talk about your experience working in teams. Highlight instances where you’ve provided constructive feedback or guided less experienced colleagues.

✨Ask Insightful Questions

Prepare thoughtful questions about the team’s processes, the tools they use, and their approach to product development. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Senior Software Engineer - 30180
hackajob

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

H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>