Senior Software Engineer

1 month ago


Salford, Salford, United Kingdom ENGINEERINGUK Full time
Job Introduction

We are seeking a Senior Software Engineer to join our Machine Learning Enablement Team at the BBC. As a key member of our tech community, you will play a crucial role in driving our ambition to build an outstanding software engineering team, environment, and culture.

Key Responsibilities and Accountabilities
  • Design and develop tools that support machine learning workflows, ensuring high-quality development and adherence to software engineering best practices.
  • Mentor junior engineers, promote a culture of learning, and stay up-to-date with new technologies, particularly in data-driven domains.
  • Foster relationships with local engineering networks for a sustainable talent pipeline and team scalability.
  • Contribute to high-level architecture and integrations, leveraging data-driven technologies.
  • Actively participate in pair programming sessions, working closely with other engineers to write maintainable and efficient code.
  • Conduct code reviews, maintain coding standards, and guidelines.
  • Ensure software quality by planning, executing, and tracking tests.
Knowledge, Skills, Training & Experience
  • Experience of modern Python development software engineering best practices, TDD, CI/CD.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Experience of AWS services such as SageMaker, S3, VPC, KMS.
  • Experience in feature engineering, data pre-processing, data pipelines.
  • Experience in optimisation, monitoring, along with knowledge of security best practices.
  • Familiarity with statistical concepts, Machine Learning techniques, and frameworks.
About the Role

This is a hybrid role, and the successful candidate will balance office working with home working. 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.

What We Offer

We offer a competitive salary and benefits package, as well as opportunities for professional development and growth. If you are passionate about software engineering and machine learning, and want to be part of a dynamic and innovative team, please apply for this exciting opportunity.

  • Salford, Salford, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Salford, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and Development: Design, develop,...


  • Salford, Salford, United Kingdom BBC Full time

    At the BBC, we're looking for a talented Senior Android/iOS Software Engineer to join our Bitesize App team. As one of the UK's most well-known and loved educational brands, we're passionate about creating high-quality content that engages and inspires learners.The ideal candidate will have expertise in Android/iOS engineering and be able to work...


  • Salford, Salford, United Kingdom Senitor Associates Full time £45,000

    Job Title: Senior Full Stack Software EngineerCompany: Senitor AssociatesAbout the Role:We are seeking a highly skilled Senior Full Stack Software Engineer to join our software and firmware team. As a key member of the team, you will be responsible for the development of new products and the continuous improvement of our current portfolio. You will work...


  • Salford, Salford, United Kingdom ENGINEERINGUK Full time

    Job Title: Senior Android/iOS Software EngineerAbout the Role:We are seeking a highly skilled Senior Android/iOS Software Engineer to join our Bitesize App team. As a key member of our team, you will play a crucial role in shaping the technical direction of our application, ensuring our architecture is fit for the future.Main Responsibilities:Hands-on...


  • Salford, Salford, United Kingdom BBC Group and Public Services Full time

    We are seeking a Senior Software Architect to join our Bitesize App team at the BBC Group and Public Services.The successful candidate will be a key member of our cross-discipline, agile team, collaborating with engineers, testers, UX designers, technical architects, and product owners to shape the technical direction of our application architecture.As a...


  • Salford, Salford, United Kingdom BBC Full time

    About the RoleWe are seeking a highly skilled Senior Android/iOS Software Engineer to join our Bitesize App team. As a key member of our team, you will play a crucial role in shaping the technical direction of our application, ensuring our architecture is fit for the future.Main ResponsibilitiesHands-on coding, pairing with other engineers on a daily...


  • Salford, Salford, United Kingdom Lithe Consulting Ltd Full time

    About the Role:We are seeking a skilled Senior Software Engineer - Cloud Architecture to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our cloud-based systems. This is an excellent opportunity to work on cutting-edge technology and collaborate with a talented group of...


  • Salford, Salford, United Kingdom Centrica Full time

    Job Description: We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have expertise in JavaScript and React and be able to develop scalable and efficient frontend solutions.


  • Salford, Salford, United Kingdom BBC Group and Public Services Full time

    Job SummaryWe are seeking a Senior Software Engineer to join our Machine Learning Enablement Team at the BBC Group and Public Services. As a key member of our team, you will play a crucial role in driving our ambition to build an outstanding software engineering team, environment, and culture.You will be responsible for designing, developing, and maintaining...


  • Salford, Salford, United Kingdom ENGINEERINGUK Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineering Manager to join our Engineering Enablement department. As a key member of our team, you will be responsible for leading the growth, progression, and performance of your team, creating a culture of Engineering Excellence, and guiding technical direction of complex systems.Main...


  • Salford, Salford, United Kingdom Stonegate Group Full time

    About the Role:As a Senior Software Engineer - Cloud Expert, you will be responsible for designing and implementing high-availability cloud-based systems. The ideal candidate will have a strong understanding of cloud computing and be experienced in leading teams of engineers.Responsibilities:Design and implement cloud-based systemsLead a team of engineers in...


  • Salford, Salford, United Kingdom Kier Group Full time

    About the Role:As a Senior Software Engineer, you will be responsible for designing and developing scalable software solutions using Python and a range of full-stack technologies. Your expertise will be key in driving the development of our products and services.


  • Salford, Salford, United Kingdom Kier Group Full time

    About the Role:In the Senior Software Engineer position at our company, you'll be responsible for designing and implementing innovative software solutions that drive business growth. As a key member of our Software Development Team, you will work closely with cross-functional teams to deliver high-quality products that meet customer needs.Key...


  • Salford, Salford, United Kingdom Thrive Group Full time

    Job Description:We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our cloud services department, you will be responsible for designing, developing, and maintaining our cloud-based software solutions. Key Responsibilities:Design and develop cloud-based software solutionsMaintain and improve existing cloud...


  • Salford, Salford, United Kingdom Bupa Full time

    We are seeking a highly skilled Cloud Computing expert to join our team as a Senior Software Engineer. The ideal candidate will have extensive experience in designing and developing cloud-based applications using AWS and Azure platforms.Key responsibilities include:Designing and implementing cloud-based architecturesDeveloping and deploying scalable cloud...


  • Salford, Salford, United Kingdom ENGINEERINGUK Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our EngineeringUK team. As a Senior Software Engineer, you will play a key role in driving our ambition to build an outstanding software engineering team, environment, and culture.Key ResponsibilitiesDesign, develop, and maintain tools that support machine learning workflows.Take a...


  • Salford, Salford, United Kingdom HATS Group Full time

    Senior Software Engineer RoleWe are seeking an experienced Senior Software Engineer to join our team. The ideal candidate will have a strong background in data processing and backend development.Key responsibilities include:Designing and implementing high-performance data pipelinesCollaborating with cross-functional teams to ensure seamless...


  • Salford, Salford, United Kingdom BBC Full time

    About the RoleWe are seeking a highly skilled Senior Android/iOS Software Engineer to join our Bitesize App team at the BBC. As a key member of our team, you will play a crucial role in shaping the technical direction of our application, ensuring it remains world-class and meets our product ambitions.Main ResponsibilitiesLead the technical development of our...


  • Salford, Salford, United Kingdom BBC Full time

    BBC Bitesize App: A Technical OpportunityWe are seeking a skilled Senior Android/iOS Software Engineer to join our collaborative team. As a key member, you will contribute to the technical direction of the Bitesize App, ensuring our application architecture is fit for the future.Main ResponsibilitiesHands-on coding and pairing with other engineers on a daily...


  • Salford, Salford, United Kingdom Ramsay Health Care Full time

    We are seeking a skilled Senior Software Engineer to lead the development of high-performance applications. Key responsibilities include designing and implementing scalable software systems, collaborating with cross-functional teams, and ensuring seamless integration with existing infrastructure.Key Skills:Proficiency in programming languages such as Java,...