Software Developer - Cambridge

About the Role

When you join AVEVA’s Research & Development team, you are joining a global team of over 2000 engineers and computer scientists. We work on more than 75 leading industrial automation and engineering products. Our focus, passion, and collaboration help us to deliver innovative, high-quality, and secure industrial software that delights our customers.

At AVEVA, we’re all about limitless possibilities. Are you?

The company’s engineering, planning and operations, asset performance, and monitoring and control solutions deliver proven results to over 16,000 customers across the globe. Its customers are supported by the largest industrial software ecosystem, including 4,200 partners and 5,700 certified developers. AVEVA is headquartered in Cambridge, UK, with over 4,400 employees at 80 locations in over 40 countries.

At AVEVA we help our users to make better decisions in Supply Chain operations. Our tools optimize the use of natural resources, allow efficient collaboration and maximize equipment utilization. We do that by embedding AI in the core of our decision making and provide reliable, safe and optimal solution recommendations.

In this role you will:

As a C# Developer with us, you will work as part of an agile development team for our tools that run complex and computationally-demanding mathematical models to predict the behaviour of industry processes. The emphasis is on developing robust, highly optimised and scalable solutions.

The Spiral toolset offers complete flexibility across desktop, web, mobile and programmatic interfaces, each of which interacts with a common business logic layer.

Principal Accountabilities

• Design and development of C# business logic
• Data access layer design and implementation
• Multi-threaded, multi-user server components
• Distributed high-performance computing
• Cloud services


• Demonstrable experience of developing in an object oriented programming language (e.g. Java or C#)
• 2+ years of professional experience as a software engineer
• Unit testing and continuous integration
• Strong software engineering, computer science or mathematical background
• Strong problem-solving skills
• Good communication skills

Preferred Qualifications

• Good understanding of algorithms and data structures
• Knowledge of the .NET framework
• Code profiling tools
• Experience working in an Agile environment


AVEVA is a global leader in industrial software, driving digital transformation and sustainability. By connecting the power of information and artificial intelligence with human insight, AVEVA enables teams to use their data to unlock new value. We call this Performance Intelligence. AVEVA’s comprehensive portfolio enables more than 20,000 industrial enterprises to engineer smarter, operate better and drive sustainable efficiency. AVEVA supports customers through a trusted ecosystem that includes 5,500 partners and 5,700 certified developers around the world. The company is headquartered in Cambridge, UK, with over 6,500 employees and 90 offices in over 40 countries.

AVEVA is an Equal Opportunity Employer and 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. 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.

We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team
Software Developer