Aveva Group

Aveva Group

Cambridge, East of England

Principal Software Engineer

Full-Time£45,000 - 85,000 per yearanteayerUnited Kingdom
IT

Job Description

Salary: £45,000 - 85,000 per year

Requirements:
  • We require proven hands-on experience with C++ and .NET (C#) in production environments.
  • We require experience designing and deploying services across Linux and Windows.
  • We require a solid understanding of cloud-based architectures, distributed systems, and microservices.
  • We require a strong grounding in OOP, design patterns, and software architecture principles.
  • We require a demonstrable track record of modernising or evolving legacy codebases.
  • We require familiarity with CI/CD pipelines, Azure DevOps, and Git.
  • We require experience working within Agile/Scrum environments.
  • We require the ability to produce clear system design documentation.
  • We value a background in high-performance computing (HPC) or numerical methods.
  • We value experience in scientific, industrial, or engineering software domains.
  • We value prior experience leading or mentoring engineers in distributed teams.
  • We value strong analytical thinking and structured problem-solving.
  • We value familiarity with cybersecurity practices in regulated or industrial software contexts.
Responsibilities:
  • We lead the migration and modernisation of legacy C++ systems into .NET-based, cloud-enabled services across Linux and Windows environments.
  • We own system and component architecture, from high- and low-level design through to production delivery.
  • We establish and uphold engineering standards including code quality, TDD, and CI/CD practices.
  • We ensure cybersecurity compliance across both legacy and modernised systems.
  • We mentor and develop engineers within a distributed Agile Scrum team.
  • We collaborate cross-functionally with product, science, and infrastructure stakeholders.
  • We contribute to technical roadmap planning and architectural decision-making.
Technologies:
  • AI
  • Azure
  • C#
  • CI/CD
  • Cloud
  • DevOps
  • Git
  • Linux
  • OOP
  • TDD
  • Windows
  • microservices
  • ASP.NET
  • 3D
  • Support

More:

We are AVEVA, a global leader in industrial software with more than 6,500 employees in over 40 countries. Our software is trusted by over 90% of leading industrial companies and is used by thousands of enterprises to deliver essentials such as energy, infrastructure, chemicals, and minerals more safely, efficiently, and sustainably. We are modernising one of our most sophisticated process optimisation platforms and offer a hands-on opportunity to help shape the next generation of cloud-ready industrial software. Our global R&D team of 2,000+ developers works across more than 75 industrial automation and engineering products, with AI and cloud at the centre of our strategy. We foster learning, collaboration, inclusivity, and innovation, and our UK benefits include a flexible benefits fund, emergency leave days, adoption leave, 28 days annual leave plus bank holidays, pension, life cover, private medical insurance, parental leave, and an education assistance program. The role is based in Cambridge, United Kingdom, with hybrid working typically three days a week in the local office.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Aveva Group

Aveva Group

Aveva Group

Cambridge

IT

Skills & Technologies

C#C++RustASP.NETAzureLinuxGitCI/CDAIAgileScrumDevOps

Inferred from job description

Salary Insight

£65,000

This role

£60,000

UK median

This salary is 8% above the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom