Principal Software Engineer

UK-Cheshire-Wilmslow

International Careers

Req #: 22377
logo

Waters Corporation

Connect With Us:
Connect To Our Company
				Overview:

This is a great opportunity to come and join the Waters Connected Science software engineering group. We are seeking a Principal Software Engineer to join our agile team focused on full-stack development in our state of the art Wilmslow facility.

As a Principal Software Engineer, you will support the selection and evaluation of key strategic technologies and design patterns that will enable efficient and aligned delivery of the product roadmap.

You will assist in the development of the technical roadmap by objectively assessing design options, developing, prototyping and proving the design concepts that will enable our software  portfolio delivery.

This is an opportunity for you to explore/practise with a wide variety of software technologies and analytical instrumentation. We work in a highly supportive environment where mentoring, coaching and training is provided throughout your career.

Responsibilities:

* Design, develop and maintain all aspects of software developed by the department.
* Work in close partnership with software test engineers to improve product quality.
* Provide code, automated tests and supporting documentation in accordance with the software development processes.
* Provide technical guidance to team members.
* Provide software and technical support to internal and external users.
* Seek opportunities for improved productivity, efficiency and quality.
* Build strong working relationships with other departments.
* Lead and contribute to continuous integration and delivery frameworks and approaches

Qualifications:

What will make you a successful Software Developer at Waters:

* Knowledge and shown experience as a full stack software developer, ideally with exposure to elements across our technology stack (Angular, Typescript, Bootstrap, C#, .Net, Oracle).
* 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 Docker, Linux & Gradle
* Behaviour Driven Development (BDD), with Gherkin & SpecFlow
* Atlassian Jira, Github, Bamboo, 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.
			
Share this job: