At a Glance
- Tasks: Join our Shortform Production team to develop features and fix bugs in a collaborative environment.
- Company: The BBC is a leading media organization committed to diversity and employee development.
- Benefits: Enjoy a flexible 35-hour work week, 25 days leave, and excellent training opportunities.
- Why this job: Be part of an innovative team that values learning and offers great career progression.
- Qualifications: Experience in Java, microservices, web technologies, and cloud infrastructure is preferred.
- Other info: We welcome applications from all backgrounds and support flexible working arrangements.
The predicted salary is between 42000 - 98000 £ per year.
Senior Software Engineer – Shortform Production and Publication
Package Description
Job Reference: 15877
Band: Band D
Salary: Up to £70,000 depending on relevant skills, knowledge and experience.
Contract type: Permanent role
Location: Energy Centre, London, W12 – This is a hybrid role.
We’re happy to discuss flexible working. Please indicate your choice under the flexible working question in the application.
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 negotiable 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.
Job Introduction
We are looking for a talented Senior Software Engineer, with a good balance of technical and communication skills. You will work with project and product managers, business analysts and technical leads to understand requirements and implement suitable technical solutions.
Main Responsibilities
You will be part of the Shortform Production and Publication team, which is comprised of a unique mix of front-end, back-end and broadcasting expertise. We are a highly collaborative team that values our staff, offering regular training and development opportunities, as well as ‘innovation time’ – allowing dedicated time for self-improvement, learning and innovation. You will contribute to the development of features, fix bugs and issues, review code from others in the team and make a key contribution to the entire development lifecycle, from conception and discovery through development and delivery.
Are you the right candidate?
Here are the skills we are looking for, you may have experience of some, but not necessarily all of them:
- Real-world Java development, ideally in the context of microservices (Spring Boot) architecture
- Ability to rapidly acquire new software skills and work with new technologies
- A good understanding of web development technologies – HTTP/HTTPS, REST
- Experience in developing applications for deployment on Cloud based infrastructure, preferably AWS
- Demonstrable understanding of Test and Behaviour Driven Development
- A track record of producing maintainable code within collaborative environments
Other desirable skills are:
- Knowledge of Kubernetes, Ansible and Docker
- Familiarity with development tools – Linux, Git, Gradle
- Knowledge of relational database design and querying concepts – SQL
- Knowledge of video formats/video processing
About the BBC
The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. We care about our values and the way we behave. Please make sure you’ve read about our values and behaviours.
Diversity matters at the BBC. We value and respect every individual’s unique contribution, enabling all of our employees to thrive and achieve their full potential. 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.#J-18808-Ljbffr
Senior Software Engineer - Shortform Production and Publication employer: ENGINEERINGUK
Contact Detail:
ENGINEERINGUK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Shortform Production and Publication
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, especially Java development and microservices architecture like Spring Boot. Having hands-on experience or projects that showcase these skills can set you apart.
✨Tip Number 2
Highlight your collaborative skills and experiences in your discussions. Since the role emphasizes teamwork, be prepared to share examples of how you've successfully worked with cross-functional teams in the past.
✨Tip Number 3
Demonstrate your ability to learn quickly by discussing any new technologies or frameworks you've recently adopted. This shows your adaptability, which is crucial for this role.
✨Tip Number 4
Research the BBC's values and culture, and be ready to discuss how your personal values align with theirs. This will help you connect on a deeper level during the interview process.
We think you need these skills to ace Senior Software Engineer - Shortform Production and Publication
Some tips for your application 🫡
Understand the Role: Make sure you fully understand the responsibilities and requirements of the Senior Software Engineer position. Tailor your application to highlight relevant experiences and skills that align with the job description.
Highlight Technical Skills: Emphasize your experience with Java development, microservices architecture, and any cloud-based infrastructure knowledge, especially AWS. Mention specific projects where you've utilized these skills.
Showcase Collaboration Experience: Since the role involves working closely with project managers and technical leads, provide examples of past collaborative projects. Highlight your communication skills and ability to work in a team environment.
Tailor Your CV and Cover Letter: Customize your CV and cover letter to reflect the key skills and experiences mentioned in the job description. Use keywords from the listing to ensure your application stands out to recruiters.
How to prepare for a job interview at ENGINEERINGUK
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java development, especially in microservices architecture like Spring Boot. Highlight specific projects where you've implemented these technologies and be ready to answer technical questions that demonstrate your expertise.
✨Demonstrate Collaboration
Since the role emphasizes teamwork, share examples of how you've successfully collaborated with project managers, business analysts, and other developers. Discuss how you handle code reviews and contribute to a collaborative environment.
✨Understand the BBC's Values
Familiarize yourself with the BBC's values and behaviors. During the interview, express how your personal values align with theirs, particularly regarding diversity and inclusion, as this is important to the organization.
✨Prepare for Behavioral Questions
Expect questions about your past experiences and how you've handled challenges. Use the STAR method (Situation, Task, Action, Result) to structure your answers, focusing on scenarios that highlight your problem-solving skills and adaptability.