Senior Software Engineer

1 week ago


Teddington Greater London, United Kingdom NPL Full time

Our role is to research, create and deliver the measurement infrastructure which underpins the UKs prosperity and quality of life across many fields of industry.

Werelooking for Senior Engineer with a Software focus to join our Mass Metrology group based at NPL, Teddington.Youllhave experience of developing measurement instrumentation, to help deliverstate of the artmetrology equipment, as well as the confidence and flexibility to deploy the right tools to deliver solutions.
You will work alongside our multi-disciplinary team of Scientists and Engineers, leading the development of software for instrument control, data acquisition and analysis.
One of our current projects involves The Kibble Balance, t he project goal is to develop a capability to achieve a usable and maintainable primary realisation of mass using a means allowed under the SI definition of the kg. - Creation and management of requirements, design documents, test plans, verification reports and user guides that support good practice in software engineering.
Translation of key project needs and system requirements to identified software deliverables.
Systematic analysis and documentation of legacy software with a view to refactoring and/or language translation .
Collaborating with the team to ensure that the software interfaces correctly with different instrument sub-systems and delivers a complete system that meets performance and usability targets.
Production of clean, efficient, and quality code, through testing and debugging, with adherence to NPL standards and procedures in software development and engineering, throughout the development cycle.
Ownership of a configuration management strategy and deployment of code to remote installations using DevOps methodology ( e.g., Work with other senior members of the team to assess risks accurately and develop mitigations.
Staying up-to-date with the latest trends, tools, and technologies in software engineering and sharing your knowledge to advance the team
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.
Degree in a relevant technical discipline, such as Computer Science, Software Engineering, Physics or Engineering (Electrical/Electronic, Mechanical or Control)
Experience of software development for instrumentation and/or control systems.
Ability to deliver software to time and quality, within a systems engineering framework.
Recent experience in documenting, creating, testing and implementing production-ready software.
PostScript programming language skills
Modula-2 programming language skills
Experience of working in a Linux environment and with packages such as Matlab , Python and structured, procedural programming languages
We encourage all interested applicants to apply as soon as possible.
About Us The National Physical Laboratory (NPL) is a world-leading centre of excellence that provides cutting-edge measurement science, engineering and technology to underpin prosperity and quality of life in the UK.
We are now working in a hybrid way, with a mix of remote and office working. We strive to offer a great work life balance - if you are looking for full time, part time or flexible options, we will try to make this work where business possible. NPL and DSIT have strong commitments to diversity and equality of opportunity, and welcome applications from candidates irrespective of their background, gender, race, sexual orientation, religion, or age, providing they meet the required criteria. Applications from women, disabled and black, Asian and minority ethnic candidates in particular are encouraged. All disabled candidates (as defined by the Equality Act 2010) who satisfy the minimum criteria for the role will be guaranteed an interview under the Disability Confident Scheme.
At NPL, we believe our success is a result of the diversity and talent of our people.We strive to nurture and respect individuals to ensure everyone feels valued by treating everyone on the basis of their own individual merits and abilities regardless of their own or perceived identity, as part of our commitment to diversity & inclusion, we holdmemberships and accreditations to ensure were creating an environment where all our colleagues feel supported and welcome, please see our Diversity & Inclusion page.
Flexible working and social activities are embedded in our culture to create a positive work-life balance, along with a broad range of benefits .



  • Teddington, United Kingdom National Physical Laboratory Full time

    About the Role Our are seeking an experienced and practicing Senior Software Engineer. We are now working in a hybrid way, with a mix of remote and office working. We strive to offer a great work life balance - if you are looking for full time, part time or flexible options, we will try to make this work where business possible. This will be...


  • Teddington, Greater London, United Kingdom NPL Full time

    About the Role NPL is the UKs National Metrology Institute. Our role is to research, create and deliver the measurement infrastructure which underpins the UKs prosperity and quality of life across many fields of industry. Have you got what it takes to succeed The following information should be read carefully by all candidates. Werelooking for Senior...


  • Teddington, United Kingdom NPL Full time

    About the Role NPL is the UKs National Metrology Institute. Our role is to research, create and deliver the measurement infrastructure which underpins the UKs prosperity and quality of life across many fields of industry.Have you got what it takes to succeed The following information should be read carefully by all candidates.Werelooking for Senior Engineer...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Our partner, a top communications and Telecom software company based in Australia and listed on the Australian Stock Exchange, is in search of a Senior Software Engineer to lead the design, development, and maintenance of applications. This role involves hands-on work to create new features for customers, ensuring they align with business requirements. As a...

  • Software Engineer

    1 week ago


    Teddington, Greater London, United Kingdom NPL Full time

    NPL is the UK's National Metrology Institute. Our role is to research, create and deliver the measurement infrastructure which underpins the UK's prosperity and quality of life across many fields of industry. We're looking for Senior Engineer with a Software focus to join our Mass Metrology group based at NPL, Teddington. You'll have experience of developing...


  • London, United Kingdom Carter Software Full time

    At Carter Software, we’re revolutionizing the way businesses manage their data, and we’re seeking a Senior C# .NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions. You’ll collaborate with cross-functional teams to design,...


  • London, Greater London, United Kingdom Carter Software Full time

    At Carter Software, we're revolutionizing the way businesses manage their data, and we're seeking a Senior C# .NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions. You'll collaborate with cross-functional teams to design,...


  • London, United Kingdom Carter Software Full time

    At Carter Software, we’re revolutionizing the way businesses manage their data, and we’re seeking a Senior C# .NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions. You’ll collaborate with cross-functional teams to design,...


  • London, United Kingdom Carter Software Full time

    At Carter Software, we’re revolutionizing the way businesses manage their data, and we’re seeking a Senior C# .NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions. You’ll collaborate with cross-functional teams to design,...


  • London, United Kingdom Carter Software Full time

    At Carter Software, we’re revolutionizing the way businesses manage their data, and we’re seeking a Senior C# .NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions. You’ll collaborate with cross-functional teams to design,...


  • London, United Kingdom Carter Software Full time

    At Carter Software, we’re revolutionizing the way businesses manage their data, and we’re seeking a Senior C# .NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions. You’ll collaborate with cross-functional teams to design,...


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Title: Senior Engineer - Client Lead Portfolios Job Type: Contract The company has been helping their clients build better financial futures for over 50 years. join our Technology and Enterprise Services team and feel like you're part of something bigger. About Technology Technology and Enterprise Services refers to the running of the Technology, Cyber,...


  • London, United Kingdom Carter Software Full time

    At Carter Software, we’re revolutionizing the way businesses manage their data, and we’re seeking a Senior C# .NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions. Design and develop high-quality software solutions using C#...


  • London, United Kingdom Carter Software Full time

    At Carter Software, we’re revolutionizing the way businesses manage their data, and we’re seeking a Senior C# .NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions. Design and develop high-quality software solutions using C#...


  • London, United Kingdom Carter Software Full time

    At Carter Software, we’re revolutionizing the way businesses manage their data, and we’re seeking a Senior C# .NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions. Design and develop high-quality software solutions using C#...


  • London, United Kingdom Carter Software Full time

    At Carter Software, we’re revolutionizing the way businesses manage their data, and we’re seeking a Senior C# .NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our cutting-edge software solutions. Design and develop high-quality software solutions using C#...

  • Software Engineer

    1 week ago


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

    About the Role NPL is the UK's National Metrology Institute. Our role is to research, create and deliver the measurement infrastructure which underpins the UK's prosperity and quality of life across many fields of industry. We're looking for Senior Engineer with a Software focus to join our Mass Metrology group based at NPL, Teddington. You'll have...

  • Software Engineer

    2 weeks ago


    Teddington, United Kingdom National Physical Laboratory Full time

    About the Role NPL is the UK’s National Metrology Institute. Our role is to research, create and deliver the measurement infrastructure which underpins the UK’s prosperity and quality of life across many fields of industry.  We’re looking for Senior Engineer with a Software focus to join our Mass Metrology group based at NPL, Teddington....


  • London, Greater London, United Kingdom JAM Software GmbH Full time

    Collinson is the global, privately-owned company dedicated to helping the world to travel with ease and confidence. The group offers a unique blend of industry and sector specialists who together provide market-leading airport experiences, loyalty and customer engagement, and insurance solutions for over 400 million consumers.Collinson is the operator of...


  • London, United Kingdom JAM Software GmbH Full time

    Senior leadership role and opportunity to shape the technology roadmap and product of a category-defining B2B SaaS startup Working hand-in-hand with the co-founders, previously senior executives at a Fortune 500 company Competitive compensation package, incl. Flexible hours and hybrid working Attractive office space in the heart of London A company...