Back to search results
Back to search results

Principal Software Engineer - Cambridge

Job Purpose To work as part of the Common Cloud Platform team to research, design and implement AVEVA’s cloud platform using Microsoft Azure and Amazon Web Services (AWS).We are looking for developers with a proven record of successfully implementing complex technical solutions. While prior experience of cloud development will be an advantage, this is also an opportunity to move into cloud development, for talented developers who wish to move into the cloud.

Are you ready to join the global leader in engineering and industrial software? You’ll be part of a team that drives digital transformation to over 16,000 customers across the globe and strives for excellence every day. There are 4,700 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? Principal Accountabilities

  • To design and develop cutting edge, highly available and scalable features
  • To maintain and grow your knowledge in an environment of rapidly changing technology
  • To promote cloud technologies and practices throughout AVEVA
  • To demonstrate and promote secure practices
  • To work as part of an agile development team

Knowledge, Skills and Experience Required It is expected that the successful candidate will possess the following skills:

  • Proven 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 any of JavaScript (NodeJS), Typescript and C# .NET
  • An understanding of database design

Any of the following skills will be an advantage:

  • Cloud development, especially AWS or Microsoft Azure
  • Web development using Angular or equivalent
  • Serverless development using AWS Lambda or ASP.NET Core API Apps
  • CI/CD and infrastructure as code


  • Thirst for learning and the confidence to put the learning into practice straight away
  • Enthusiastic and positive attitude
  • Be both highly motivated and motivating
  • Enjoy working in a fast and dynamic environment
  • Adaptable and flexible
  • A strong desire to own and solve challenges
  • Excellent communication and inter-personal skills

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. Concerning agencies: AVEVA does not accept unsolicited resumes and will not be responsible for fees related to such

AVEVA Logo color jpeg


  • Location

Apply now

Upload your CV

Your details

Upload your CV

Attach binaries by dropping them here or
selecting one

Request a callback

Register your details

Upload your CV

arrow icon