Senior Software Engineer

Senior Software Engineer

Term: 12-Month Contract, likely to extend
Location: Gloucester - hybrid working, 3 days onsite per week
Rate: £51.21 per hour, approximately £379 per day (Inside IR35, Umbrella)

About the Role

This is an excellent opportunity for a hands-on Senior Software Engineer with strong Python skills and some applied AI/ML experience to support the development and deployment of intelligent engineering solutions within a world-class aerospace and industrial environment.

You will work as part of a growing team dedicated to improving engineering efficiency, automation, and digital capability. The role is practical, delivery-focused, and involves close collaboration with global AI teams in Canada and France as well as local engineering stakeholders in Gloucester.

This is not a research or deep data science role - instead, you will apply software engineering fundamentals, support the integration and deployment of AI-based tools, and help uplift engineering capability through high-quality, scalable software.

What You'll Be Doing

Software Engineering & Technical Delivery

  • Develop, deploy, and maintain software solutions that integrate AI/ML functionality.
  • Build robust, high-quality Python applications used within engineering workflows.
  • Contribute to the design and implementation of data pipelines and data storage solutions.
  • Support troubleshooting, optimisation, and ongoing maintenance of AI-enabled systems.

Lightweight AI/ML Integration

  • Prototype and implement applied ML functions (eg, classification, prediction, feature extraction) where needed.
  • Integrate models developed by global AI/ML teams into production-ready engineering tools.
  • Perform data preparation, analysis, and exploratory investigations to support engineering needs.

Technical Leadership & Mentorship

  • Provide guidance to junior engineers and apprentices at the Gloucester site.
  • Uphold technical standards, coding best practices, and documentation quality.
  • Influence design decisions and ensure reliability across software initiatives.

Global Collaboration

  • Work closely with AI/ML experts in Toronto and Paris, facilitating knowledge transfer and technical alignment.
  • Help accelerate local projects by leveraging specialist expertise from international teams.
  • Collaborate across business and IT to meet engineering objectives.

Continuous Improvement

  • Identify and champion improvements in tooling, processes, coding practices, and methodologies.
  • Stay aware of emerging software engineering and AI technologies.

Skills & Experience Required

Core Technical Skills

  • Strong Python development experience (required).
  • Solid software engineering fundamentals:
    • version control, testing, deployment
    • CI/CD and life cycle management
    • troubleshooting and optimisation
  • Experience working with databases, storage systems, and basic ETL workflows.
  • Experience with AWS or another cloud environment (advantageous).
  • Familiarity with ML frameworks or libraries (preferred but not essential).

Experience Level

  • 2-5 years in a commercial software engineering role preferred.
  • Experience working in an engineering, industrial, or aerospace environment is a bonus.

Soft Skills & Leadership

  • Able to take a leading role in delivering technical projects.
  • Confident mentoring junior team members.
  • Strong communication and stakeholder engagement skills.
  • Collaborative, autonomous, and proactive mindset.

Why This Role Stands Out

  • You will be working on real engineering challenges, not theoretical research.
  • Opportunity to shape how intelligent tools support high-performance aerospace systems.
  • Tight collaboration with global AI teams - excellent environment for career growth.
  • A role that blends solid software engineering with exposure to modern AI practices.

Job Details

Company
Morson Edge
Location
Gloucester, Gloucestershire, United Kingdom GL1 1
Hybrid / Remote Options
Employment Type
Contract
Salary
GBP 51 Hourly
Posted