Senior Software Engineer

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 join our team at the National Physical Laboratory.

We are a hybrid organization, with a mix of remote and office working. We strive to offer a great work-life balance, and we will consider flexible options for the right candidate.

You will be working on a critical project that will underpin our National Time Scale, UTC (NPL). This project will address the risks associated with our dependency on global navigation satellite systems (such as GPS) that are vulnerable to both natural and intentional interference.

As Senior Software Engineer, you'll collaborate with prominent Scientists and Engineers to develop and implement innovative, production-ready software to time, quality, and cost.

Key Responsibilities:

  • Collaborating with senior stakeholders to ensure that software aligns with business strategy
  • Working cross-functionally to gather project requirements, analyze 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.

About You

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.

Reporting to a Programme Manager, you'll enjoy responsibility for the development of software to defined timelines and budget. You'll utilize your analytical and technical skills to contribute toward the design and implementation of software which pushes the boundaries of measurement accuracy and stability.

Requirements

  • Degree level educated in Computer Science, Mathematics, or closely related discipline from a leading University, or equivalent experience
  • Proven and recent experience in design and delivery of production-ready software
  • Previous experience of leading an Agile software team
  • 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

Highly-desirable Technical Skills:

  • Telegraf/Influx/Grafana stack
  • CICD practices

It is also desirable if you have an interest in Physics, measurements, and communications, for example:

  • Time and frequency measurement and time scales
  • Real-time monitoring and control of electronic hardware
  • Satellite communication, optical fibre, and GNSS-based systems


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

    {"About the Role": "We are seeking a skilled Software Engineer to join our Engineering Design team at National Physical Laboratory. As a key member of our team, you will be responsible for designing and developing software solutions for our projects delivered globally. This is a hybrid role, with a mix of remote and office working, allowing for a great...


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

    {"About the Role": "We are seeking a skilled Software Engineer to join our Engineering Design team at National Physical Laboratory. As a key member of our team, you will be responsible for designing and developing software solutions for our projects delivered globally. This is a hybrid role, with a mix of remote and office working, allowing for a great...


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

    About the RoleWe are seeking a highly skilled Software Design Engineer to join our Engineering team at the National Physical Laboratory. As a key member of our team, you will play a crucial role in the design and development of innovative software solutions for our projects.Key ResponsibilitiesDesign and develop modular LabVIEW architectures to support our...


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

    About the RoleWe are seeking a highly skilled Software Design Engineer to join our Engineering team at the National Physical Laboratory. As a key member of our team, you will play a crucial role in the design and development of innovative software solutions for our projects.Key ResponsibilitiesDesign and develop modular LabVIEW architectures to support our...


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

    About LGC GroupLGC Group is a leading global life science tools company, providing mission-critical components and solutions into high-growth application areas across the human healthcare and applied market segments.Our MissionWe aim to provide high-quality products and solutions that drive business success and make a positive impact on society.Job...


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

    About LGC GroupLGC Group is a leading global life science tools company, providing mission-critical components and solutions into high-growth application areas across the human healthcare and applied market segments.Our MissionWe aim to provide high-quality products and solutions that drive business success and make a positive impact on society.Job...


  • Teddington, Greater London, United Kingdom NPL Full time

    We are seeking an experienced Systems Engineer to join our innovative Time and Frequency Department at NPL, a leading organization in the UK.Your role will involve contributing to the development of a new resilient Time Scale facility that is vital for our Critical National Infrastructure. You will collaborate with a team of Scientists and Engineers to...

  • Senior Engineer

    2 days ago


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

    About the RoleThe National Physical Laboratory (NPL) is seeking an experienced Senior Scientist to join our Ultrasound and Underwater Acoustics Group in a leading research and development role.Key ResponsibilitiesDevelop and implement advanced data analysis techniques for ocean acoustic measurementsPlan and lead experimental work, including in-situ and...

  • Senior Engineer

    2 days ago


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

    About the RoleThe National Physical Laboratory (NPL) is seeking an experienced Senior Scientist to join our Ultrasound and Underwater Acoustics Group in a leading research and development role.Key ResponsibilitiesDevelop and implement advanced data analysis techniques for ocean acoustic measurementsPlan and lead experimental work, including in-situ and...


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

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our central Group Data & Analytics team at LGC Group. As a key member of our team, you will play a critical role in designing and developing innovative data processes and solutions that drive business success.Key ResponsibilitiesDesign and develop data pipelines and architectures to...


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

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our central Group Data & Analytics team at LGC Group. As a key member of our team, you will play a critical role in designing and developing innovative data processes and solutions that drive business success.Key ResponsibilitiesDesign and develop data pipelines and architectures to...


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

    About LGC GroupLGC is a leading global life science tools company, providing mission-critical components and solutions into high-growth application areas across the human healthcare and applied market segments.Our MissionWe strive to deliver high-quality products and solutions that meet the evolving needs of our customers, driving business success and making...


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

    About LGC GroupLGC is a leading global life science tools company, providing mission-critical components and solutions into high-growth application areas across the human healthcare and applied market segments.Our MissionWe strive to deliver high-quality products and solutions that meet the evolving needs of our customers, driving business success and making...

  • Data Engineering Lead

    2 weeks ago


    Teddington, Greater London, United Kingdom LGC Group Full time

    About LGC GroupLGC Group is a leading global life science tools company, offering essential components and solutions in key growth areas across human healthcare and applied markets. Our top-notch product lineup includes critical tools for genomic analysis and quality assurance applications that are integral to our customers' products and workflows.Job Title:...

  • Senior Scientist

    5 hours ago


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

    About the RoleThe National Physical Laboratory (NPL) is seeking an experienced Senior Scientist to lead our Ultrasound and Underwater Acoustics Group in Teddington. As a world-leading institution in this area, we have a suite of dedicated facilities, including laboratory tanks, an acoustics pressure vessel, and an open-water site.The successful candidate...

  • Senior Scientist

    3 hours ago


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

    About the RoleThe National Physical Laboratory (NPL) is seeking an experienced Senior Scientist to lead our Ultrasound and Underwater Acoustics Group in Teddington. As a world-leading institution in this area, we have a suite of dedicated facilities, including laboratory tanks, an acoustics pressure vessel, and an open-water site.The successful candidate...

  • Senior Data Engineer

    3 hours ago


    Teddington, Greater London, United Kingdom LGC Group Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our central Group Data & Analytics team. As a key member of our team, you will design and develop innovative data processes for acquiring data from diverse sources, such as APIs and streaming. You will optimize our Enterprise Data Platform to meet evolving business needs and leverage...


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

    About the RoleWe are seeking a highly skilled Senior Data Engineer to join our central Group Data & Analytics team. As a key member of our team, you will design and develop innovative data processes for acquiring data from diverse sources, such as APIs and streaming. You will optimize our Enterprise Data Platform to meet evolving business needs and leverage...


  • Teddington, Greater London, United Kingdom NPL Full time

    About the RoleWe are seeking a highly skilled Physicist or Engineer to contribute to our Engineering Design group at NPL. As a key member of our team, you will be involved in the design, development, and test of new metrology systems and their supporting software.Key ResponsibilitiesDesign and simulate physical systems using ray-tracing and finite element...


  • Teddington, Greater London, United Kingdom NPL Full time

    About the RoleWe are seeking a highly skilled Physicist or Engineer to contribute to our Engineering Design group at NPL. As a key member of our team, you will be involved in the design, development, and test of new metrology systems and their supporting software.Key ResponsibilitiesDesign and simulate physical systems using ray-tracing and finite element...