Innovative Software Development Lead

2 weeks ago


Teddington, Greater London, United Kingdom National Physical Laboratory Full time

**About the Role**

We are seeking an experienced and practicing Senior Software Engineer to lead our software development team at National Physical Laboratory.

The successful candidate will have a minimum of 3-5 years of recent experience in design and delivery of production-ready software, with a strong background in Python, GIT/LINUX, DevOps methodology, Azure, and Docker.

As a leader, you'll collaborate with prominent Scientists and Engineers to develop and implement innovative software solutions that push the boundaries of measurement accuracy and stability.

Key Responsibilities:

  • Collaborating with senior stakeholders to ensure that software aligns with business strategy
  • Working cross-functionally to gather project requirements, analyse feasibility, and provide technical recommendations
  • Leadership of an Agile Software team, with review of work
  • Code reviews to ensure cleanliness, efficiency and quality through testing and debugging, and adherence of standards throughout the software development cycle
  • Working as a team to accurately assess and communicate risks and mitigations
  • Explaining complex tech concepts and advisory to both internal and external stakeholders, from technical and non-technical backgrounds
  • Staying up-to-date with the latest trends, tools, and technologies in software engineering and sharing your knowledge to advance the team

This role offers exciting opportunities to collaborate with subject-matter experts across the business and contribute toward the design and implementation of software which pushes the boundaries of measurement accuracy and stability.

About You

We actively recruit citizens of all backgrounds, but the nature of our work in specific departments means that nationality, residency and security requirements can be more tightly defined than others. To work at NPL, you will need to obtain BPSS security clearance. Some departments may require a higher level of security clearance.

We believe that diversity and unique perspectives are key to the success of our science projects. For this role, we particularly encourage applications from candidates underrepresented in STEM disciplines, in particular women, disabled, black, Asian and minority ethnic candidates.

With a salary of approximately £60,000 - £80,000 per annum, depending on experience, you'll enjoy responsibility for the development of software to defined timelines and budget. You'll utilise your analytical and technical skills to contribute toward the design and implementation of software which pushes the boundaries of measurement accuracy and stability.

Required Skills and Qualifications:

  • A minimum of 3-5 years of recent experience in design and delivery of production-ready software
  • Degree level educated in Computer Science, Mathematics (or closely related discipline) from a leading University, or equivalent experience
  • Team leadership
  • Risk management and communication
  • Exceptional written and oral communication skills, with the ability to simplify complex technical concepts
  • Team player with a proactive, never-fail attitude in the face of ambiguous situations

Essential Technical Skills:

  • Python
  • GIT / LINUX
  • DevOps methodology
  • Azure
  • Docker

Benefits:

  • Competitive salary package
  • Pension scheme
  • Health insurance
  • Annual leave

About Us

National Physical Laboratory is a world-leading research laboratory working to address some of the UK's most pressing scientific challenges. Our scientists and engineers use cutting-edge technology and innovative approaches to develop new products, processes, and services that benefit society.



  • Teddington, Greater London, United Kingdom National Physical Laboratory Full time

    About UsWe are the National Physical Laboratory, a world-leading research laboratory that provides accurate measurements and cutting-edge technology for business, government and society.Job Description As a Senior Software Engineer at the National Physical Laboratory, you will play a crucial role in developing innovative software solutions to drive our...


  • Teddington, Greater London, United Kingdom Willing Care Full time

    About the Role: We are seeking a skilled Software Developer to join our team and contribute to the development of innovative software solutions. The successful candidate will have a strong background in software development and excellent problem-solving skills. Key Responsibilities: • Design and develop software applications using various programming...

  • Software Developer

    4 weeks ago


    Teddington, Greater London, United Kingdom Dexters Full time

    We are looking for a skilled Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications. Your key responsibilities will include:Design and develop software applications using a variety of programming languagesTest and debug software applications to ensure...

  • Software Developer

    4 weeks ago


    Teddington, Greater London, United Kingdom National Physical Laboratory Full time

    At {company}, we are seeking a skilled Software Developer to join our team. The ideal candidate will have a strong foundation in computer science and be proficient in one or more programming languages. Key responsibilities include designing, developing, and testing software applications.Key Skills:Proficiency in one or more programming languagesStrong...


  • Teddington, Greater London, United Kingdom LGC Group Full time

    Company OverviewLGC Group is a renowned life science tools company, providing critical components and solutions to high-growth application areas in human healthcare and applied markets.Job SummaryWe are seeking a highly skilled Senior Data Engineer to join our central Group Data & Analytics team. This role involves designing and developing innovative data...


  • Teddington, Greater London, United Kingdom GLG Vets Full time

    Job OverviewAs a senior software developer, you will play a key role in designing and developing cutting-edge software solutions using cloud computing and artificial intelligence technologies. Your expertise in cloud computing and AI will enable you to create scalable and efficient software systems that meet the evolving needs of our business.Key...


  • Teddington, Greater London, United Kingdom GLG Vets Full time

    About the Role:As a Senior Software Developer, you will be responsible for designing and developing software applications to meet the needs of our clients. With a strong focus on problem-solving, you will work closely with our team to identify and resolve complex technical issues.Key Responsibilities:• Design and develop software applications using a range...


  • Teddington, Greater London, United Kingdom Hounslow and Richmond Community NHS Healthcare Trust Full time

    As a Software Engineer, you will be responsible for designing, developing, and testing software solutions that meet the needs of our customers. You will work closely with cross-functional teams to identify and prioritize software requirements, and collaborate with other engineers to ensure that our software is scalable, secure, and reliable.Key...


  • Teddington, Greater London, United Kingdom Wayman Group Full time

    Job Title: Cloud Solutions Architect - Software EngineeringJob Summary:As a Cloud Solutions Architect - Software Engineering, you will be responsible for designing and implementing cloud-based solutions that meet the business needs of our company. You will work closely with cross-functional teams to develop and deploy cloud-based applications, ensuring...


  • Teddington, Greater London, United Kingdom Kingston Hospital NHS Foundation Trust Full time

    About the Role:We are seeking an experienced Java Developer to join our team. As a Java Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions using Java. If you have a strong background in Java and are passionate about software development, we want to hear from you!Responsibilities:- Design and develop...


  • Teddington, Greater London, United Kingdom LGC Group Full time

    Company OverviewLGC Group is a global leader in the life sciences sector, serving customers in various industries including healthcare, applied markets, academia, and government.Our company is underpinned by five core values – integrity, brilliance, passion, curiosity, and respect – and our core purpose is to deliver science for a safer world.Job...

  • Software Engineer

    4 weeks ago


    Teddington, Greater London, United Kingdom National Physical Laboratory Full time

    About the role:As a Software Engineer at {company}, you will be responsible for designing and developing software applications to meet the needs of the business. You will work closely with cross-functional teams to identify and prioritize features, and collaborate with other engineers to ensure seamless integration of new features.Key Responsibilities:*...

  • Software Engineer

    4 weeks ago


    Teddington, Greater London, United Kingdom National Physical Laboratory Full time

    Key Responsibilities:Design and implement software applications using programming languages such as Java and Python.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality software components.Requirements:4+ years of experience in software development.Strong understanding of software design...


  • Teddington, Greater London, United Kingdom National Physical Laboratory Full time

    We are seeking a Senior Software Engineer - Cloud Development to join our team.As a key member of our cloud development team, you will be responsible for designing, developing, and deploying cloud-based applications using cloud computing technologies.You will work closely with our cross-functional teams to ensure seamless integration with our existing...

  • Software Engineer

    4 weeks ago


    Teddington, Greater London, United Kingdom National Physical Laboratory Full time

    We are seeking a Software Engineer to join our team at {company}.The role involves designing, developing, and testing software applications.


  • Teddington, Greater London, United Kingdom National Physical Laboratory Full time

    About the Role:We are seeking a highly skilled Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining software applications. If you have a passion for coding and a strong background in software engineering, we want to hear from you.Key Responsibilities:- Design and develop software...


  • Teddington, Greater London, United Kingdom National Physical Laboratory Full time

    Job Summary: We are seeking a skilled Software Engineer to lead the development of cloud native applications. The ideal candidate will have extensive experience with cloud native technologies and a strong understanding of software design patterns.Responsibilities:Design and develop cloud native applications using scalable and secure architecture.Collaborate...


  • Teddington, Greater London, United Kingdom NPL Full time

    Succeed as a Strategic Partnerships Lead at NPLNPL is seeking a highly motivated and experienced professional to lead our strategic partnerships efforts in the life sciences sector. As a Strategic Partnerships Lead, you will be responsible for developing and executing strategies to build and maintain relationships with key industry partners.You will identify...


  • Teddington, Greater London, United Kingdom National Physical Laboratory Full time

    Job Description:We are seeking a highly skilled Software Engineer to join our team at "{company}". As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions using Java and Python.Key Responsibilities:Design and develop software applications using Java and PythonCollaborate with...


  • Teddington, Greater London, United Kingdom National Physical Laboratory Full time

    Job Description:As a Senior Software Engineer - Cloud Computing, you will be responsible for designing and developing cloud-based software applications. You will work closely with cross-functional teams to ensure seamless integration with existing systems.Key Responsibilities:Design and develop cloud-based software applicationsCollaborate with...