Opportunities for permanent roles in a range of business sectors

Principal Software Engineer - Cambridge

We are looking for talented developers with the skills and passion to successfully implement complex technical solutions. While prior experience of cloud development will be an advantage, this role is an opportunity for talented developers to move into cloud development. We are dedicated to investing in you by providing you with technical training, security training, as well as giving you the opportunity to develop your career with Microsoft Certification.

AVEVA creates industrial software that inspires people to shape the future. From water and energy to food and infrastructure, our solutions turn opportunities into business value. We work with our customers and harness the power of our ecosystem to deliver solutions across the asset and operations lifecycles. We use collaborative innovation to empower people and industries, enabling the planet to thrive.


There are 4,500 of our people in more than 40 countries who challenge themselves and each other to create and improve the transformative technology our customers need. With our help, industries across the world can make a positive difference to the lives of people everywhere.


We take pride in our core values and the diversity of our people, valuing the unique experience and expertise that people from different backgrounds bring to our business.  At AVEVA, we’re all about Limitless possibilities. Are you?



You will work in AVEVA’s Common Cloud Platform team researching, designing and implementing AVEVA’s cloud platform using Microsoft Azure and Amazon Web Services (AWS).


Skills & Qualifications


We are flexible on the particular skills required, but the more of the below you possess the better:


  • Able to demonstrate examples of strong design and coding skills with a reputation for delivering quality results quickly
  • Knowledge of developing using Microservice/Service Oriented Architectures
  • REST API Design Principles
  • Experience developing in multiple languages primarily C# .NET. We also use JavaScript (NodeJS) and Typescript
  • An understanding of database design
  • Thirst for learning and the confidence to put the learning into practice straight away


Any of the following skills will be an advantage:


  • Cloud development, especially AWS or Microsoft Azure
  • Web development using Angular or equivalent
  • CI/CD and infrastructure as code


AVEVA is an Equal Opportunity Employer and we take pride in the diversity of our employees, valuing the special experience and expertise that people from different backgrounds bring to our business.  The ability to develop ground-breaking technologies is one of our key assets and our people make it happen.


Come and join AVEVA to create the transformative technology that enables our customers to engineer a better world.