Senior Software Engineer
Centenary Way 2, Staverton Technology Park, North West · M50 1RD
Negotiable
About this role
Salary: £106,528 - 106,528 per year
Requirements
: Strong Python development experienceSolid software engineering fundamentals: version control, testing, deployment, CI/CD and lifecycle management, troubleshooting and optimisationExperience working with databases, storage systems, and basic ETL workflowsExperience with AWS or another cloud environment (advantageous)Familiarity with ML frameworks or libraries (preferred but not essential)2 - 5 years in a commercial software engineering role preferredExperience working in an engineering, industrial, or aerospace environment is a bonusAble to take a leading role in delivering technical projectsStrong communication and stakeholder engagement skillsCollaborative, autonomous, and proactive mindset Responsibilities: Develop, deploy, and maintain software solutions that integrate AI/ML functionalityBuild robust, high-quality Python applications used within engineering workflowsContribute to the design and implementation of data pipelines and data storage solutionsSupport troubleshooting, optimisation, and ongoing maintenance of AI-enabled systemsPrototype and implement applied ML functions (e.g., classification, prediction, feature extraction) where neededIntegrate models developed by global AI/ML teams into production-ready engineering toolsPerform data preparation, analysis, and exploratory investigations to support engineering needsProvide guidance to junior engineers and apprentices at the Gloucester siteUphold technical standards, coding best practices, and documentation qualityInfluence design decisions and ensure reliability across software initiativesWork closely with AI/ML experts in Toronto and Paris, facilitating knowledge transfer and technical alignmentCollaborate across business and IT to meet engineering objectivesIdentify and champion improvements in tooling, processes, coding practices, and methodologiesStay aware of emerging software engineering and AI technologies Technologies: AIAWSCI/CDCloudETLSupportPython More: We are offering an excellent opportunity for a hands-on Senior Software Engineer with strong Python skills and applied AI/ML experience to support the development and deployment of intelligent engineering solutions in a world-class aerospace and industrial environment. Our team is dedicated to improving engineering efficiency, automation, and digital capability through close collaboration with global AI teams in Canada and France. This role provides a fantastic opportunity to work on practical engineering challenges and contribute to the deployment of modern AI practices.
Our hybrid working model requires three days onsite per week in Gloucester, offering an environment that fosters career growth and technical excellence. last updated 25 week of 2026