National Physical Laboratory

National Physical Laboratory

UK, London

Senior Software Engineer

Full-Time£50,000 - 50,000 per yearTodayUnited Kingdom
IT

Job Description

Salary: £50,000 - 50,000 per year

Requirements:
  • Experience building robust software deployed into high-availability production environments, with a strong focus on software quality, reliability, and maintainability.
  • Proven experience working within Agile/Scrum delivery teams and contributing to iterative, collaborative software development.
  • Experience developing software in a Unix/Linux environment using a modern programming language, with Python preferred.
  • Hands-on experience with container runtimes and containerising applications.
  • Experience designing, building, or maintaining CI/CD pipelines to support automated build, test, and deployment processes.
  • Ability to obtain SC clearance with no restrictions, or already hold SC clearance with no restrictions.
Responsibilities:
  • Provide technical leadership within our software team, setting and promoting best practice in software design, coding standards, security, testing, and CI/CD pipelines.
  • Design, develop, and implement robust, secure, and highly available software solutions for production environments, taking end-to-end responsibility across the SDLC.
  • Identify and implement continuous improvements to software architecture, development processes, and operational practices, acting as a process owner for agreed engineering standards and approaches.
  • Lead a small software team or workstream, providing direction, prioritisation, and technical decision-making while mentoring engineers and assuring delivery quality.
  • Act as Scrum Master when required, leading agile ceremonies, supporting effective delivery, and continuously improving team ways of working.
Technologies:
  • CI/CD
  • Support
  • Linux
  • Python
  • Security
  • Unix
  • Backbone
  • Embedded

More:

We are our world-leading Time & Frequency department, part of the National Physical Laboratory (NPL), and we are seeking a Senior Software Engineer to join us at a pivotal moment for UK digital infrastructure. Backed by a £180 million government investment in the National Timing Centre programme, we are developing a world-first resilient time distribution capability to complement satellite systems such as GPS and support essential services including telecommunications, online banking, emergency response, transport networks, and wider digital operations. We are a world-leading centre of excellence in measurement science, engineering, and technology, and we offer a culture built around diversity, inclusion, flexible working, social activities, well-being, rewards, benefits, recognition, and reasonable adjustments throughout recruitment. We review applications and conduct interviews throughout the advert period, so we encourage early applications.

last updated 30 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About National Physical Laboratory

National Physical Laboratory

National Physical Laboratory

UK

IT

Skills & Technologies

PythonGoLinuxGitCI/CDRESTAIAgileScrumUXUI

Inferred from job description

Salary Insight

£50,000

This role

£75,000

UK median

This salary is 33% below the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom