Enable job alerts via email!

Principal Software Engineer

Waters Corporation

United Kingdom

On-site

GBP 50,000 - 80,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Waters Corporation is seeking a Principal Software Engineer to join their core platform teams. The role involves developing impactful software solutions for healthcare and environmental safety. Candidates should have strong experience in C#, .NET, and JavaScript frameworks, and a collaborative mindset. The company offers flexible working arrangements, generous holidays, and family-friendly benefits.

Benefits

Flexible working arrangements
25 days of holidays
Attractive employer pension contributions
Life assurance
Income protection
Private medical insurance

Qualifications

  • Extensive knowledge and proven experience as a software developer.
  • Experience with back-end technology stacks (C#, .NET) and front-end frameworks (Angular).
  • Good experience with AWS, Microservices, and API development.

Responsibilities

  • Lead user story refinement meetings and collaborate with teams.
  • Architect, design, document, and implement quality solutions.
  • Act as a technical expert for coding and best practices.

Skills

C#
.NET
JavaScript
Angular
Amazon Web Services
Microservices
API development
Unit testing
TDD
CI/CD
SOLID principles
BDD

Job description

Overview

As a Principal Software Engineer, you will work in one of our core platform teams, playing a key role in developing software that makes a real impact on people's lives, whether it's developing Covid Tests and vaccines, helping scientists detect cancer, ensuring food safety, or developing biodegradable plastics – our work delivers benefit!

Responsibilities
  1. Lead user story refinement meetings to ensure stories are understood and adequately decomposed.
  2. Collaborate with cross-functional teams to architect, design, document, and implement quality solutions.
  3. Work independently and as part of a team with a deep focus on hard technical problems, explaining the why, how, and what that makes your solution technically sound. Provide constructive feedback regarding best practices, performance, and maintainability.
  4. Stay ahead of the curve with respect to new technologies and techniques, aiming for continual improvement of both the team’s skill set and the product goals.
  5. Act as a technical expert for coding, processes, and best practices (e.g., adherence to Definition of Done) and communicate this effectively to the team.
  6. Collaborate across teams to improve working practices and skill levels.
  7. Carry out all responsibilities in accordance with the Quality Policy and all applicable procedures.
  8. Contribute to the development and maintenance of all aspects of the applications and services owned by the team.
Qualifications

What will make you a successful Principal Software Engineer at Waters:

  • Extensive knowledge and proven experience as a software developer, with exposure to back-end technology stacks (C#, .NET).
  • Experience with Front-End JavaScript Frameworks, especially Angular.
  • Good experience working with Amazon Web Services, Microservices, API development.
  • Knowledge and application of software engineering practices (e.g., Unit testing, TDD, CI/CD, SOLID, BDD).
  • Proven ability to work as part of a team.
  • Ability to analyze and solve problems.
  • Excellent communication and teamwork skills.

The following criteria are desirable but not essential, as training will be provided:

  • Experience with Agile software development for iterative product delivery.
  • Experience with continuous delivery pipelines using Spinnaker, Kubernetes, Docker, TerraForm.
  • Experience implementing Data Dog - creating monitors, alerts, dashboards.
  • Experience using GitHub and GitHub Actions.
  • Experience with Behavior Driven Development (BDD), Gherkin, and SpecFlow.
  • Familiarity with Atlassian Jira, Confluence, & JFrog Artifactory.
  • Knowledge of software security implementation (e.g., OWASP, PKI, X509 Certificates, TLS).
  • Experience developing software for regulated environments (e.g., IVD / Medical devices).

In addition to salary, we offer flexible working arrangements, 25 days of holidays, and family-friendly benefits such as attractive employer pension contributions, life assurance, income protection, and private medical insurance. At Waters, there are ample opportunities for growth, development, and contribution.

We're actively building diverse teams and welcome applications from everyone. We aim to create an inclusive environment where everyone can contribute their best work and reach their full potential. We celebrate our differences and recognize the importance of reflecting the communities we serve.

We can make reasonable adjustments to our interview process to accommodate your needs.

Company Description

Waters Corporation (NYSE: WAT) is the world's leading specialty measurement company, pioneering innovations in chromatography, mass spectrometry, and thermal analysis for over 60 years. With approximately 8,000 employees worldwide, Waters operates in 35 countries, including 15 manufacturing facilities, with products available in over 100 countries. Our focus is on creating business advantages for laboratory-dependent organizations to advance healthcare, environmental management, food safety, and water quality.

Working at Waters enables our employees to unlock their career potential. Our global team is driven by purpose, striving for continuous improvement. We are problem solvers and innovators, unafraid to take risks to transform human health and well-being. Together, we deliver benefits that provide the insights needed today to solve tomorrow's challenges.

Diversity and inclusion are fundamental to our core values. We actively implement programs to foster inclusive behavior and increase diversity across our organization. Waters is proud to be an equal opportunity employer and is committed to providing equal employment opportunities regardless of race, color, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity, or veteran status.

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

Similar jobs

Lead Software Engineer

Spencer Scott - Technology Recruitment

Greater London

Remote

GBP 70,000 - 85,000

Today
Be an early applicant

Lead Software Engineer

Tiro Partners Limited

Remote

GBP 70,000 - 80,000

7 days ago
Be an early applicant

Lead Software Engineer

Nigel Wright Recruitment

Middlesbrough

Remote

GBP 60,000 - 75,000

7 days ago
Be an early applicant

Lead Software Engineer

Icomat

Remote

GBP 60,000 - 80,000

5 days ago
Be an early applicant

Lead Software Engineer, C#. .net, Home Based

JR United Kingdom

Leeds

Remote

GBP 75,000 - 80,000

Yesterday
Be an early applicant

Lead Software Engineer, C#. .net, Home Based

FDO CONSULTING

West Yorkshire

Remote

GBP 75,000 - 80,000

2 days ago
Be an early applicant

Lead Software Engineer, C#. .net, Home Based

TN United Kingdom

Leeds

Remote

GBP 75,000 - 80,000

4 days ago
Be an early applicant

Lead Software Engineer, C#. .net, Home Based

Blacklistratings

Manchester

Remote

GBP 75,000 - 80,000

21 days ago

Lead Software Engineer

The Multiplayer Group (MPG)

Remote

GBP 45,000 - 75,000

16 days ago