Principal Software Engineer

4 weeks ago


Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time
Job Title: Principal Software Engineer

We are seeking a highly skilled and experienced Principal Software Engineer to join our team at the BBC. As a key member of our Data Insights team, you will be responsible for driving technical excellence and innovation in our software development practices.

About the Role

This is an exciting opportunity to work with a talented team of engineers and contribute to the development of cutting-edge software solutions. You will be responsible for setting technical direction, providing leadership and guidance to junior engineers, and collaborating with cross-functional teams to deliver high-quality software products.

Key Responsibilities
  • Lead the development of software solutions using a range of technologies, including cloud-based services, data visualization tools, and testing frameworks.
  • Collaborate with engineers to design, develop, and deploy software products, ensuring they meet the needs of our stakeholders.
  • Provide technical leadership and guidance to junior engineers, helping them to develop their skills and expertise.
  • Work with cross-functional teams to identify and prioritize technical requirements, ensuring that software solutions meet the needs of our business.
  • Contribute to the development of technical standards and best practices, ensuring that our software development practices are aligned with industry standards.
Requirements
  • Proven experience in software development, with a strong background in cloud-based services, data visualization tools, and testing frameworks.
  • Excellent technical leadership and communication skills, with the ability to work effectively with cross-functional teams.
  • Strong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions.
  • Experience with agile development methodologies and version control systems, such as Git.
  • Strong understanding of software development principles, including design patterns, testing, and deployment.
What We Offer

We offer a competitive salary and benefits package, including a generous pension scheme, annual leave, and flexible working arrangements. We also provide opportunities for professional development and growth, including training, mentorship, and career progression.

At the BBC, we value diversity and inclusion, and we are committed to creating a workplace that is welcoming and inclusive for all employees. We actively encourage applications from underrepresented groups and are proud to be an equal opportunities employer.



  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Gl Full time

    Job OpportunityWe are seeking a highly skilled Principal Software Engineer to join our team at Gl. This is an exciting opportunity to work with a talented group of professionals and contribute to the development of innovative software solutions.About the RoleAs a Principal Software Engineer, you will be responsible for leading the development of software...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Gl Full time

    Job OpportunityWe are seeking a highly skilled Principal Software Engineer to join our team at Gl. This is an exciting opportunity to work with a talented group of professionals and contribute to the development of innovative software solutions.About the RoleAs a Principal Software Engineer, you will be responsible for leading the development of software...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Leonardo Full time

    Job Title: Principal Software EngineerAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our Service Cloud team at Leonardo. As a key member of our team, you will be responsible for designing and developing software solutions that connect our world-class sensor suite within and across platforms in the theatre of operation.Key...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Leonardo Full time

    Job Title: Principal Software EngineerAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our Service Cloud team at Leonardo. As a key member of our team, you will be responsible for designing and developing software solutions that connect our world-class sensor suite within and across platforms in the theatre of operation.Key...

  • Software Engineer

    3 weeks ago


    Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    Job Title: Software Engineer - BBCWe are seeking highly skilled software engineers to join our team at the BBC. As a software engineer at the BBC, you will be responsible for designing, developing, and maintaining high-quality software systems that meet the needs of our audiences.About the RoleThis is an exciting opportunity to join a dynamic team of...

  • Software Engineer

    3 weeks ago


    Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Full time

    Job Title: Software Engineer - BBCWe are seeking highly skilled software engineers to join our team at the BBC. As a software engineer at the BBC, you will be responsible for designing, developing, and maintaining high-quality software systems that meet the needs of our audiences.About the RoleThis is an exciting opportunity to join a dynamic team of...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Jacobs Full time

    About the OpportunityJacobs is a global leader in delivering innovative solutions for the nuclear power and engineering sector. We are currently seeking a Principal Civil Engineer to join our Nuclear Power and Engineering Technical Services (NPETS) business.This is an exciting opportunity to work on high-profile projects, manage programmes and resources, and...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Jacobs Full time

    About the OpportunityJacobs is a global leader in delivering innovative solutions for the nuclear power and engineering sector. We are currently seeking a Principal Civil Engineer to join our Nuclear Power and Engineering Technical Services (NPETS) business.This is an exciting opportunity to work on high-profile projects, manage programmes and resources, and...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Oliver Bernard Full time

    About the RoleWe are seeking a highly skilled Principal.NET Engineer to join our team in Newcastle City Centre. As a Principal.NET Engineer, you will be responsible for leading the development of software solutions for our clients in the Financial Services and Alternative Investment markets.Key Responsibilities:Lead the development of software solutions...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Oliver Bernard Full time

    About the RoleWe are seeking a highly skilled Principal.NET Engineer to join our team in Newcastle City Centre. As a Principal.NET Engineer, you will be responsible for leading the development of software solutions for our clients in the Financial Services and Alternative Investment markets.Key Responsibilities:Lead the development of software solutions...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Gl Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our team at G.Digital. As a key member of our software engineering team, you will be responsible for leading the development of complex software systems and mentoring junior engineers.Key Responsibilities:Lead the design, development, and deployment of software...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Gl Full time

    About the RoleWe are seeking a highly skilled and experienced Principal Software Engineer to join our team at G.Digital. As a key member of our software engineering team, you will be responsible for leading the development of complex software systems and mentoring junior engineers.Key Responsibilities:Lead the design, development, and deployment of software...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Group and Public Services Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled and experienced Principal Software Engineer to join our Data Insights team at the BBC Group and Public Services. As a key member of our engineering team, you will be responsible for leading the development of our data tools and platforms, working closely with our data scientists and...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Group and Public Services Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled and experienced Principal Software Engineer to join our Data Insights team at the BBC Group and Public Services. As a key member of our engineering team, you will be responsible for leading the development of our data tools and platforms, working closely with our data scientists and...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Hydrock Full time

    Exciting Opportunity for a Principal Structural EngineerWe are seeking an experienced Principal Structural Engineer to join our esteemed Civil & Structural team in Newcastle. As a key member of our team, you will have the opportunity to work on a wide range of projects, from concept to completion, and contribute to the delivery of outstanding sustainable...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Hydrock Full time

    Exciting Opportunity for a Principal Structural EngineerWe are seeking an experienced Principal Structural Engineer to join our esteemed Civil & Structural team in Newcastle. As a key member of our team, you will have the opportunity to work on a wide range of projects, from concept to completion, and contribute to the delivery of outstanding sustainable...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Group and Public Services Full time

    Job Title: Principal Software Engineer - Data InsightsWe are seeking a highly skilled Principal Software Engineer to join our Data Insights team at the BBC Group and Public Services. As a key member of our engineering team, you will be responsible for leading the development of our data tools and platforms, working closely with cross-functional teams to...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom BBC Group and Public Services Full time

    Job Title: Principal Software Engineer - Data InsightsWe are seeking a highly skilled Principal Software Engineer to join our Data Insights team at the BBC Group and Public Services. As a key member of our engineering team, you will be responsible for leading the development of our data tools and platforms, working closely with cross-functional teams to...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Fairhurst Full time

    Principal Geotechnical Engineer / Engineering Geologist OpportunityWe are seeking a highly skilled and experienced Principal Geotechnical Engineer / Engineering Geologist to join our team in Newcastle. As a key member of our geotechnical team, you will be responsible for managing a growing workload, developing junior staff, and contributing to business...


  • Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Fairhurst Full time

    Principal Geotechnical Engineer / Engineering Geologist OpportunityWe are seeking a highly skilled and experienced Principal Geotechnical Engineer / Engineering Geologist to join our team in Newcastle. As a key member of our geotechnical team, you will be responsible for managing a growing workload, developing junior staff, and contributing to business...