Senior Software Engineer

3 weeks ago


Salford, Salford, United Kingdom BBC Group and Public Services Full time
Senior Software Engineer

We are seeking a highly skilled 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.

Key Responsibilities
  • 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 to ensure a sustainable talent pipeline and team scalability.
  • Contribute to high-level architecture and integrations, leveraging data-driven technologies to drive business value.
  • 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 to ensure software quality.
Requirements
  • Experience in modern Python development, software engineering best practices, TDD, CI/CD.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Experience with AWS services such as SageMaker, S3, VPC, KMS.
  • Experience in feature engineering, data pre-processing, data pipelines.
  • Experience in optimisation, monitoring, and knowledge of security best practices.
  • Familiarity with statistical concepts, Machine Learning techniques, and frameworks.
About the BBC Group and Public Services

We are a leading media organization that delivers content to millions in the UK and globally. Our Machine Learning Enablement Team is building new capabilities that will unlock new horizons for our Data Science teams. 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 offer a negotiable salary package, a flexible 35-hour working week for work-life balance, and 25 days annual leave with the option to buy an extra 5 days. We also offer a defined pension scheme and discounted dental, health care, and gym.

We are an inclusive organization that values diversity and promotes a culture of learning and development. If you are passionate about software engineering and want to be part of a dynamic team that is shaping the future of media, we encourage you to 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 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 GCHQ Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at GCHQ. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining complex software systems that support our mission to keep the UK safe.As a Senior Software Engineer, you will have a strong...


  • Salford, Salford, United Kingdom GCHQ Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at GCHQ. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining complex software systems that support our mission to keep the UK safe.As a Senior Software Engineer, you will have a strong...


  • Salford, Salford, United Kingdom BBC Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Machine Learning Enablement Team at the BBC. 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.Key Responsibilities:Design, develop, and maintain...


  • Salford, Salford, United Kingdom BBC Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Machine Learning Enablement Team at the BBC. 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.Key Responsibilities:Design, develop, and maintain...


  • Salford, Salford, United Kingdom GCHQ Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in Manchester. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining complex software systems.As a Senior Software Engineer, you will work closely with our cross-functional teams to deliver high-quality...


  • Salford, Salford, United Kingdom GCHQ Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in Manchester. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining complex software systems.As a Senior Software Engineer, you will work closely with our cross-functional teams to deliver high-quality...


  • Salford, Salford, United Kingdom GCHQ Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at GCHQ. As a key member of our engineering community, you will work closely with customers and stakeholders to build close relationships and influence leaders.Your work will directly or indirectly help keep the UK safe by using cutting-edge technology, innovation, and...


  • Salford, Salford, United Kingdom GCHQ Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in Manchester. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDesign and develop complex software systemsLead the development of software projectsMentor...


  • 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 Moody's Investors Service Full time

    At Moody's Investors Service, we're driven by a passion for innovation and a commitment to excellence. As a highly skilled Software Developer, you'll play a key role in shaping the future of our technology landscape.We're seeking a talented individual with a strong background in.NET, Python, and Java to join our team as a Senior Software Development...


  • Salford, Salford, United Kingdom Moody's Investors Service Full time

    At Moody's Investors Service, we're driven by a passion for innovation and a commitment to excellence. As a highly skilled Software Developer, you'll play a key role in shaping the future of our technology landscape.We're seeking a talented individual with a strong background in.NET, Python, and Java to join our team as a Senior Software Development...


  • 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 ENGINEERINGUK Full time

    Job DescriptionWe are seeking an experienced Senior Software Engineering Manager to join our Engineering Enablement department. As a key member of our team, you will be responsible for leading the design, development, and operation of effective software solutions.Main ResponsibilitiesSupport the growth, progression, and performance of your team.Create a...


  • Salford, Salford, United Kingdom ENGINEERINGUK Full time

    Job DescriptionWe are seeking an experienced Senior Software Engineering Manager to join our Engineering Enablement department. As a key member of our team, you will be responsible for leading the design, development, and operation of effective software solutions.Main ResponsibilitiesSupport the growth, progression, and performance of your team.Create a...


  • 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 Moody's Investors Service Full time

    At Moody's, we're driven by a passion for innovation and a commitment to excellence. As a Senior Software Development Engineer, you'll play a key role in shaping the future of our technology landscape.We're seeking a highly skilled and versatile software developer with a strong proficiency in.NET, Python, and Java. The ideal candidate will have a solid...


  • Salford, Salford, United Kingdom Salford Council Full time

    About UsSalford Council is a forward-thinking organization dedicated to improving the lives of our residents. Our Digital, Data and Technology Team (DDaT) is a key part of this mission, leveraging the power of digital and data to make our council more efficient and sustainable.The RoleWe are seeking two experienced Developers to join our team and help...


  • Salford, Salford, United Kingdom Salford Council Full time

    About UsSalford Council is a forward-thinking organization dedicated to improving the lives of our residents. Our Digital, Data and Technology Team (DDaT) is a key part of this mission, leveraging the power of digital and data to make our council more efficient and sustainable.The RoleWe are seeking two experienced Developers to join our team and help...