Enable job alerts via email!

Principal Software Engineer

Waters

Wilmslow

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading specialty measurement company in the UK is seeking a Principal Software Engineer to play a critical role in developing impactful software solutions. The ideal candidate will have extensive experience in software development, backend technologies like C# and Angular, and experience with AWS and microservices. This position emphasizes collaboration and continuous improvement in diverse team environments. The company offers flexible working arrangements and excellent benefits.

Benefits

25 days annual leave
Attractive pension contribution
Private medical insurance

Qualifications

  • Extensive experience as a software developer with back-end technologies.
  • Knowledge of software engineering practices like TDD, and CI/CD.
  • Ability to work in Agile environments.

Responsibilities

  • Lead User Story refinement meetings.
  • Collaborate with teams to implement quality solutions.
  • Stay updated with new technologies.
  • Act as a technical expert on coding practices.

Skills

C#
Angular
Amazon Web Services
Microservices
API development
Problem solving
Communication
Teamwork

Education

Bachelor's degree in Computer Science or related field

Tools

GitHub
Jira
Confluence
Docker
Kubernetes
Spinnaker
Terraform
Data Dog
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 which makes a real impact to people's lives whether its developing Covid Tests and vaccines; helping scientists detect cancer; ensuring food safety or helping scientists develop biodegradable plastics – our work Delivers Benefit!

Responsibilities
  • Lead User Story refinement meetings to ensure stories are understood and decomposed adequately
  • Collaborate with cross-functional teams to architect, design, document and implement quality solutions
  • Work independently and as part of a team with deep focus on hard technical problems and explain the why, how, and what, that makes your solution technically sound, provide constructive feedback regarding best practices, performance, and maintainability
  • Stay ahead of the curve with respect to new technologies and techniques with an eye towards continual improvement of both the team’s skill set and the product goals
  • To act as technical expert for coding, process and best practices (e.g. adherence to Definition of Done) and effectively communicate this to the team
  • Collaborate across teams to improve working practices and skill levels
  • To carry out all responsibilities in accordance with the Quality Policy and all applicable procedures
  • 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 elements of the back-end technology stack (C#, .NET).
  • 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 etc.).
  • Proven ability to work as part of a team.
  • Ability to analyse and solve problems.
  • Excellent communication and team working skills.

The following criteria are desirable, but are not essential since training will be provided for you:

  • Agile software development for iterative product delivery
  • Continuous delivery, with pipelines implemented in Spinnaker, Kubernetes, Docker, TerraForm
  • Experience implementing Data Dog - ability to create monitors, alerts and dashboards
  • Experience using GitHub and GitHub Actions
  • Behaviour Driven Development (BDD), with Gherkin & SpecFlow
  • Atlassian Jira, Confluence & JFrog Artifactory
  • Software security implementation (e.g. OWASP, PKI, X509 Certificates, TLS)
  • Software development for regulated environments (e.g. IVD / Medical devices)

In addition to salary, we work flexibly, and provide 25 days holidays, excellent family friendly benefits such as attractive employer pension contribution, life assurance, income protection and private medical. With Waters, there are plenty of opportunities for you to grow, develop and contribute.

We're actively building diverse teams and welcome applications from everyone. But simply having a diverse workforce is not enough. We aim to build an inclusive environment, where everyone can contribute their best work and develop to their full potential. We celebrate our differences and recognise the importance of teams reflecting the communities they serve.

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

Company Description

Waters Corporation (NYSE: WAT), the world's leading specialty measurement company, has pioneered chromatography, mass spectrometry and thermal analysis innovations serving the life, materials, and food sciences for over 60 years. With approximately 8,000 employees worldwide, Waters operates directly in 35 countries, including 15 manufacturing facilities, with products available in more than 100 countries. Our team focuses on creating business advantages for laboratory-dependent organizations to enable significant advancement in healthcare delivery, environmental management, food safety, and water quality.

Working at Waters enables our employees to unlock the potential of their careers. Our global team is driven by purpose. We strive to be better, learn and improve every day in everything we do. We’re the problem solvers and innovators that aren’t afraid to take risks to transform the world of human health and well-being. We’re all in it together delivering benefit as one to provide the insights needed today in order to solve the challenges of tomorrow.

Diversity and inclusion are fundamental to our core values at Waters Corporation. It is our responsibility to actively implement programs and practices to drive inclusive behavior and increase diversity across the organization. We are united by diversity and thrive on it for the benefit of our employees, our products, our customers and our community. Waters is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or protected Veteran status.

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