Senior Software Engineer
National Physical Laboratory
Teddington, UK
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£50,000.0
Working hours
Regular working hours
Job source
Tech stack
Unix
Software Quality
Collaborative Software
Continuous Integration
Linux
Python (Programming Language)
Scrum Methodology
Software Architecture
Systems Development Life Cycle
Software Engineering
Software Systems
SC Clearance
+2 more
Software Coding
Programming Languages
Job description
- 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
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
about 18 hours ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago
KD
Krissy Davis
What is Software Engineering?
almost 3 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago