Spirax Group

Senior Developer

Spirax Group  •  Cheltenham, GB (Onsite)  •  1 day ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Senior Developer

The role

We are looking for a Senior Developer to help build and scale the cloud platform behind our connected industrial products, a production industrial-IoT system that ingests telemetry from tens of thousands of sensors in customer plants, decodes and enriches it, runs engineering calculations over the resulting time series, and serves the results to internal engineering teams and to customers.

You will work across that whole span: from LoRaWAN and Modbus device decoding, through time-series analytics, to the API and UI that engineers use every day.

This is a hands-on senior engineering role. You will own features end to end: design, implement, test, deploy through CI/CD, and support in production. You will also help set the technical direction, raise the engineering bar around testing and infrastructure-as-code, and mentor colleagues across a distributed team.

Key responsibilities

  • Design and build backend services and APIs in C# / .NET 8 (ASP.NET Core) and TypeScript (Node.js), applying clean-architecture and domain-driven patterns, with automated tests as a first-class deliverable rather than an afterthought.
  • Develop event-driven and streaming data pipelines on Azure Functions, Azure Event Hubs and Azure Stream Analytics, decoding device payloads, enriching them against reference data, and computing derived engineering values in near real time.
  • Model and query large time-series and document datasets in Azure Data Explorer (KQL) and Azure Cosmos DB, with a clear eye on partitioning, query cost and retention.
  • Build and maintain the front end, a React 18 / TypeScript single-page application built with Vite, backed by a backend-for-frontend API, including accessibility, internationalisation and performance.
  • Own the infrastructure as code for the services you build, using Terraform and Bicep, and extend the Azure DevOps CI/CD pipelines that deploy them across development, QA, staging and production.
  • Configure and operate the platform edge, Azure API Management and Azure Front Door, covering routing, authentication, rate limiting and certificate lifecycle.
  • Support the platform in production: instrument services, investigate incidents against logs and metrics, perform root-cause analysis, and close the loop with durable fixes.
  • Contribute to architecture and technical strategy, participate in design reviews, document decisions, and help plan the evolution of the platform’s data and integration architecture.
  • Raise the standard of the codebase through rigorous code review, refactoring, and clear written documentation for the engineers who come after you.
  • Mentor and support other developers, and collaborate closely with product owners, solution architects, QA and the wider engineering community across a remote-first team.

Essential skills and experience

We expect a strong track record of shipping and operating production cloud software, with practical depth in the following.

Backend and API Development

TechnologyWhat we are looking for C# Strong, current commercial experience as a primary language .NET 8 Modern .NET, including async patterns, dependency injection and testing ASP.NET Core 8 Designing, versioning and securing production REST APIs Node.js Server-side TypeScript / JavaScript services and tooling Python Scripting, data processing and analytical or integration workloads

Cloud and Azure Services

TechnologyWhat we are looking for Azure Functions Serverless compute, triggers and bindings, at production scale Azure Cosmos DB Data modelling, partition-key design and consistency trade-offs Azure Data Explorer (ADX) Time-series ingestion and analysis, with working KQL Azure Event Hubs High-throughput event streaming, consumer groups, replay and checkpointingAzure Stream Analytics (ASA) Streaming queries, windowing, and user-defined functions Azure API Management (APIM) API gateway configuration, policies, products and subscriptions Azure Front Door (AFD) Global routing, origin groups, rules and TLS

Infrastructure as code and DevOps

TechnologyWhat we are looking for Terraform Authoring and safely maintaining state-managed Azure infrastructure Bicep Azure-native templates and modular deployments CI/CD pipelines Build, test, scan and deploy automation as a matter of routine Azure DevOps Repos, Pipelines, Boards and Artifacts in day-to-day delivery

Frontend development

TechnologyWhat we are looking for TypeScript Strong typing discipline across both front end and back end React 18 Modern component patterns, hooks, and data-fetching / state libraries Vite Build and development tooling for a production single-page application

Desirable skills/experience

  • Industrial IoT, SCADA, telemetry or connected-product experience.
  • Device and protocol familiarity: LoRaWAN, Modbus, MQTT, or Azure IoT Hub device twins.
  • Time-series analytics or engineering-calculation workloads at scale.
  • Containerisation and Azure Container Apps or Kubernetes.
  • Observability practice: structured logging, distributed tracing, metrics and alerting.
  • Microsoft Entra ID / OAuth 2.0 authentication and authorisation in multi-tenant contexts.
  • Experience working within a regulated or safety-conscious industrial environment.

About you

  • A pragmatic engineer. You choose the simplest design that will hold, and you can explain the trade-off you made and why.
  • An owner. You take a problem from ambiguous request to running, monitored production software, and you stay with it afterwards.
  • A clear communicator. You write documentation and decision records that a colleague can act on without you in the room, essential in a remote-first team.
  • Collaborative and generous. You review thoughtfully, share what you know, and make the engineers around you better.
  • Curious about the domain. You want to understand the steam trap, the pump or the process behind the data, not just the schema it arrives in.
  • Comfortable with change. Our platform is actively evolving; you can deliver against a moving architecture without losing quality.

Why join us

You will work on a platform with a direct line to decarbonisation: the telemetry and calculations you build help industrial customers find steam leaks, cut fuel use and reduce emissions across thousands of sites. It is a genuinely greenfield-leaning cloud estate inside a stable FTSE 100 engineering group, modern Azure, real scale, real customers, and engineering decisions still open to be shaped.

Spirax Group is a FTSE100 and FTSE4Good multi-national industrial engineering Group with expertise in the control and management of steam, electric thermal solutions, peristaltic pumping and associated fluid technologies.

Our Purpose is to create sustainable value for all our stakeholders as we engineer a more efficient, safer and sustainable world. Our technologies play an essential role in critical industrial processes and industrial equipment across industries as diverse as Food & Beverage, Pharmaceutical & Biotechnology, Power Generation, Semiconductors and Healthcare. With customers in 165 countries, we provide the solutions that sit behind the production of many items used in daily life, from baked beans to mobile phones!

Our Purpose, supported by our inclusive culture and Values, unites us, guides our decisions and inspires us everywhere that we operate. We support our colleagues to make their difference for each other as well as customers, communities, suppliers, our planet and shareholders by creating a truly equitable working environment where everyone feels included.

Benefits

You will receive a competitive salary (and a discretionary bonus), flexible working and excellent benefits including 27 days holiday allowance (before bank holidays), 3 days’ paid volunteering leave, comprehensive private healthcare, enhanced pension plan, life assurance, optional participation in a Share Ownership Plan, free onsite parking, flexible benefits, and access to a personal discounts’ portal. We also offer a range of additional support and benefits through our Everyone is Included Group Inclusion Plan, detailed below.

Everyone is Included at Spirax Group

We are passionate about creating inclusive and equitable working cultures where everyone can be themselves and achieve their full potential. For us, that means supportive teams and strong relationships where everyone’s contribution is valued - across social and cultural backgrounds, ethnicities, ages, genders, gender identities, abilities, neurodiversity, sexual orientation, religious beliefs, and everything else that makes us human and unique.

We want everyone to be able to make their difference here, so we will always consider requests for flexible working.

We know that everyone needs some extra help from time to time too, so we have introduced a range of additional benefits through our Group Inclusion Commitments. These include gender-neutral parental leave, 15 days of extra paid caregiver leave, paid time off and support for anyone experiencing pregnancy loss or domestic abuse, menopause-friendly workplace principles and more. Learn more at www.spiraxgroup.com/en/life-at-spirax/our-inclusive-group/our-inclusion-commitments.

We are also a Disability Confident Committed Employer. If you would like to apply using this scheme, please select this option in our application form or notify our recruitment partners.

Spirax Group

About Spirax Group

Spirax Group is the new name for Spirax-Sarco Engineering.

We are a global thermal energy and fluid technology solutions Group, positioned to play a critical role in enabling the industrial transition to net zero, in support of our Purpose, to create sustainable value for all our stakeholders, as we engineer a more efficient, safer and sustainable world.

Our solutions improve the operating efficiency and safety of the critical industrial processes that sit behind the production of consumables used every day. Our recently launched new-to-world decarbonisation* solutions use proprietary technologies to electrify boilers, for the raising of steam, as well as the electrification of other critical industrial process heating applications.

Our Group comprises three world-leading Businesses:

Steam Thermal Solutions helps customers control and manage steam within their mission critical industrial applications, helping to put food safely on the world’s tables and keep our hospitals running.

Steam Thermal Solutions includes:

Spirax Sarco

Gestra

Electric Thermal Solutions has proprietary technologies that deliver electrification solutions at scale in industrial settings. We also deliver freeze protection and defrost solutions critical to aviation and space industries and ensure thermal uniformity in semiconductor chip manufacturing to power the critical electronic systems we rely on.

Watson-Marlow Fluid Technology Solutions is engineering vital fluid technology solutions that optimise the efficient use of resources and support advancements in global health, such as lifesaving vaccines and gene therapies.

Spirax Group is a FTSE 100 Company, headquartered in Cheltenham (UK). We have 37 strategically located manufacturing plants around the world, with 10,000 colleagues, operating in 66 countries and serving 110,000 customers globally.

* Eliminates Scopes 1 and 2 greenhouse gas emissions when connected to a green electricity source.

Industry
Manufacturing & Production
Company Size
501-1,000 employees
Headquarters
Cheltenham, GB
Year Founded
Unknown
Social Media