Principal Software Engineer

Aveva
Cambridge
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Time management","Prioritisation","Problem-solving","Self-motivated"]

Maintain and enhance applications supporting both desktop and cloud solutions within the E3D development group. Work in Scrum teams aligned to customer engineering disciplines, delivering and modernising a large product feature set. Own feature development, investigate and debug internal and customer-reported issues, and drive quality through automated testing and architectural refactoring. Balance individual and team delivery decisions to ensure timely outcomes.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Aveva
Aveva
3 days ago

Principal Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Maintain and enhance applications supporting both desktop and cloud solutions within the E3D development group. Work in Scrum teams aligned to customer engineering disciplines, delivering and modernising a large product feature set. Own feature development, investigate and debug internal and customer-reported issues, and drive quality through automated testing and architectural refactoring. Balance individual and team delivery decisions to ensure timely outcomes.
Location: Cambridge
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and implement functional features requested by the Product Owner.
  • •Analyse, investigate, and debug issues found internally and externally by customers.
  • •Drive product quality through automated testing, architectural refactoring, and shared best practices.
  • •Demonstrate sound decision-making on workloads to ensure delivery on time.
  • •Support consistent delivery and modernisation of the product feature set in Scrum teams aligned to customer engineering disciplines.

Pay and Benefits

Perks:Annual LeavePensionLife CoverHealth InsuranceParental LeaveAdoption LeaveEducation AssistanceEmergency Leave

Key Requirements

  • •Experience developing professional software applications using C++ and/or C#.
  • •Awareness of industrial engineering and/or factory plant design.
  • •Comfortable with source control systems (GIT) and automated build pipelines (Azure DevOps).
  • •Practices Agile and Scrum methodologies.
  • •Ability to design, develop, and implement functional features based on Product Owner requests.
Experience:Industrial automation
Skills:Time managementPrioritisationProblem-solvingSelf-motivated
Tech Stack:C++C#GitAzure DevOpsFortranPMLAutomated testingAgileScrum

Company Brief

Aveva
Provides industrial software for engineering, design, and information management across industries including oil & gas, manufacturing, and utilities. Delivers solutions for digital transformation, asset performance, and operations optimization.
Industry: Industrial Automation
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Cambridge, United Kingdom
Founded: 1967
Glassdoor
Glassdoor: 3.6
WebsiteLinkedIn