Principal Software Engineer
AVEVA · United Kingdom
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
Why are you reporting 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 10 hours ago
Expires 1 month from now
15 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
AVEVA
United Kingdom