Principal Software Engineer
AVEVA · Cambridge, England, GB
AVEVA is creating software trusted by over 90% of leading industrial companies.
Job description
AVEVA is creating software trusted by over 90% of leading industrial companies. Job Title: Principal Software Engineer: Location: Cambridge, United Kingdom (Hybrid): Employment Type: Full-time: The job: We're looking for a Lead Software Engineer to take ownership of modernising one of our most sophisticated process optimisation platforms. In this role, you'll play a key part in modernising a mature, high-performance C++ codebase and evolving it into a scalable, cloud-ready architecture — shaping the next generation of industrial software used by organisations worldwide. This is a hands-on opportunity for someone who enjoys both leading and building. You'll drive architectural decisions, establish engineering best practices, and mentor a distributed Agile team. At the same time, you'll remain close to the technology — designing and delivering complex, production-grade software. We welcome engineers from a range of backgrounds and experiences. If you’re excited by the challenge of modernisation, enjoy solving complex problems, and like working in a supportive, team-oriented environment, we’d love to hear from you. Key responsibilities: Lead the migration and modernisation of legacy C...