Jobiglo

No results.

Principal Software Engineer

AVEVA · United Kingdom

New
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.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 9 hours ago

Expires 1 month from now

13 views · 0 applications

Boost your chances

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

Analyzing your CV...

AVEVA

United Kingdom