Jobiglo

No results.

This job is no longer available

This job expired on 26/07/2026. It no longer accepts applications.

Principal Software Engineer

AVEVA

Hybrid Senior 🇬🇧 English
.NET (C#) Linux Windows Microservices Design patterns CI/CD pipelines Azure DevOps Git Agile/Scrum

Job description

About the role

AVEVA is seeking a Principal Software Engineer to lead the modernisation of a high‑performance C++ process optimisation platform. This hybrid role in Cambridge combines strategic architectural ownership with hands‑on development of cloud‑ready services used by industrial organisations worldwide.

Key responsibilities

  • Drive the migration of legacy C++ code to .NET‑based, cloud‑enabled services on Linux and Windows.
  • Own system and component architecture from design through production delivery.
  • Establish engineering standards, including code quality, test‑driven development and CI/CD practices.
  • Ensure cybersecurity compliance across legacy and modernised systems.
  • Mentor and develop engineers within a distributed Agile Scrum team.
  • Collaborate with product, science and infrastructure stakeholders.
  • Contribute to technical roadmap and architectural decision‑making.

Required profile

  • Proven hands‑on experience with C++ and .NET (C#) in production environments.
  • Experience designing and deploying services on both Linux and Windows platforms.
  • Strong understanding of cloud architectures, distributed systems and microservices.
  • Solid grounding in OOP, design patterns and software architecture principles.
  • Track record of modernising legacy codebases.
  • Familiarity with CI/CD pipelines, Azure DevOps and Git.
  • Experience working in Agile/Scrum environments and producing clear design documentation.

Required skills

  • C++
  • .NET (C#)
  • Linux
  • Windows
  • Cloud architecture
  • Microservices
  • Object‑oriented programming
  • Design patterns
  • CI/CD pipelines
  • Azure DevOps
  • Git
  • Agile/Scrum

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec AVEVA.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in the United Kingdom.

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 4 months ago

56 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

AVEVA