Enable job alerts via email!

Software Engineer

NPL

Tewkesbury

On-site

GBP 40,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join a world-leading Time & Frequency department as a Software Engineer, collaborating with experts to develop innovative software solutions for critical national infrastructure. You will play a pivotal role in maintaining the UK's National Time Scale and addressing challenges with global navigation systems. This position offers opportunities for both innovation and collaboration with scientists across various projects.

Qualifications

  • Experience in developing and implementing software projects.
  • Strong technical understanding to explain complex concepts.
  • Ability to lead an Agile software team.

Responsibilities

  • Collaborate with stakeholders to align software with strategy.
  • Lead Agile team and conduct code reviews ensuring high standards.
  • Assess and communicate risks effectively within the team.

Skills

Collaboration
Agile Methodologies
Code Review
Problem Solving

Education

Degree in Software Engineering or related field

Job description

Social network you want to login/join with:

Our world-leading Time & Frequency department is seeking an experienced and practicing Software Engineer.

You will be joining our team at an exciting time - we maintain the UK’s National Time Scale, UTC (NPL), and are currently developing a new resilient Time Scale facility that will underpin our Critical National Infrastructure. This 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 a Software Engineer, you’ll collaborate with prominent Scientists and Engineers to develop and implement innovative, production-ready software to ensure accurate timekeeping, quality, and cost efficiency.

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.
  • Leading an Agile Software team, with review of work.
  • Conducting code reviews to ensure cleanliness, efficiency, and quality through testing and debugging, and adherence to standards throughout the software development cycle.
  • Working as a team to accurately assess and communicate risks and mitigations.
  • Explaining complex technical concepts and providing advice 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.