AVEVA is a global leader in industrial software with more than 6,500 employees in over 40 countries. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life – such as energy, infrastructure, chemicals, and minerals – safely, efficiently, and more sustainably.
What AVEVA does
Find out more about AVEVA.
At AVEVA, we value innovation, dedication, and the pursuit of excellence. We are a dynamic and forward-thinking organisation that offers a collaborative and supportive work environment. As a growing company, we are committed to providing valuable learning experiences to talented individuals who are willing to invest in their future.
We are committed to embedding sustainability and inclusion into our operations, our culture, and our core business strategy. AVEVA is creating software trusted by over 90% of leading industrial companies.
R&D at AVEVA
Our global team of 2,000+ developers work on an incredibly diverse portfolio of over 75 industrial automation and engineering products, which cover everything from data management to 3D design. AI and cloud are at the centre of our strategy, and we have over 150 patents to our name. Our track record of innovation is no fluke – it’s the result of a structured and deliberate focus on learning, collaboration, and inclusivity. If you want to build applications that solve big problems and do impactful work, join us!
As a Software Developer Graduate, you will:
Recognise, articulate, and make technical decisions/trade-offs around multiple dimensions (scaling, reliability, performance, maintenance, etc.) that have an impact on your team
Design, develop, test, and debug software applications
Deliver software on-time and constantly work to make accurate estimates and deliver on those estimates
Provide technical support of products including direct customer support and escalated issues
Document product behaviour and implementation details
Collaborate with team members on how to approach and prioritise development efforts
Understand and proactively follow team processes, documentation, best practices, and code style guides
Give insightful feedback on pull requests, engineering designs, and features
Expand your working knowledge of your respective technical domain
You may enjoy this if:
You have a passion for creating software.
You like problem solving and have sharp debugging skills.
You are creative with computers and software applied to engineering.
We’re looking for:
A Bachelor's Degree, Master's Degree or PhD in Chemical, Electrical, or Mechanical Engineering; Computer Science; Math; Physics or a related field
Some software product or application development experience
Good experience with developing software in major programming languages such as: C++, C#/.NET, JavaScript, etc.
Familiarity with software design patterns (object-oriented design), Computer Science fundamentals/principles and methodologies, as well as knowledge of operating system internals
Sharp debugging and problem-solving skills
The ability to clearly communicate complex ideas both verbally and in written form
An eagerness to accept and expand upon skills and knowledge based on feedback
Someone who seeks advice on how to approach and prioritise development efforts
A self-motivated person with a knack for time management
UK Benefits include:
Flexible benefits fund
Emergency leave days
Adoption leave
28 days' annual leave (plus bank holidays)
Pension
Life cover
Private medical insurance
Parental leave
Education assistance programme
It’s possible we’re hiring for this position in multiple countries, in which case the above benefits apply to the primary location. Specific benefits vary by country, but our packages are similarly comprehensive.
Hybrid working
We work in a hybrid way at AVEVA. Most roles are based at a local AVEVA office, with an expectation of being on-site 50% of your working hours to support collaboration and connection. Some positions are fully office-based depending on the nature of the work, and certain roles that support specific customers or markets may be remote. The working arrangement for this position will be confirmed during the hiring process.
We've signed the Gradcracker feedback pledge.
(This means that we will supply feedback if requested after an interview.)