Senior Software Engineer

ICOMAT

Gloucester

On-site

GBP 70,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Private healthcare
Stock options
Career growth opportunities
Innovation‑focused culture
Global impact

Job summary

iCOMAT is hiring a Senior Software Engineer to enhance our in‑house software tools, including Python/C++ wrappers and automation interfaces for industrial CAD/CAE/CAM platforms.

You will help design, validate and release production‑standard software, collaborating with end users to refine requirements and deliver robust engineering software for aerospace, automotive, and space applications.

Qualifications

  • Strong Python development experience (5+ years).
  • Proficiency in C++ or C#, with C++ preferred.
  • Experience with NumPy and SciPy libraries.
  • Ability to develop tools for Windows and Linux.
  • Industry software used by technical end users.
  • Degree in computer science or STEM field.

Responsibilities

  • Develop novel approaches to design and manufacturing problems.
  • Contribute to in‑house software for CAD/CAE/CAM platforms.
  • Build and maintain integration between software tools and external systems.
  • Participate in the full software development life cycle from requirements to MVP validation and release.

Skills

Python development
C++ (C#)
NumPy / SciPy
Cross-platform (Windows/Linux)
5+ years industry experience
CS or STEM degree

Education

Bachelor/Master/PhD in CS or STEM

Tools

Python/C++ wrappers
industrial CAD/CAE/CAM tools

Job description

About iCOMAT

iCOMAT is an advanced manufacturing company that invented Rapid Tow Shearing (RTS) – a proven technology for producing defect‑free curved‑fiber composite parts at industrial scale. We deliver the lightest structures for aerospace, automotive, defense, and space, with a rate and cost efficiency that exceeds existing composite production processes.

Role Summary

We are hiring a Senior Software Engineer to join our existing Software Engineering team and support the development of our in‑house engineering software tools, including Python/C++ wrappers and automation interfaces for industrial CAD, CAE and CAM platforms.

Responsibilities

From day one you will develop novel approaches to complex design and manufacturing problems that sit at the cutting edge of industrial‑scale composite manufacturing.

As a member of iCOMAT’s in‑house software engineering team, you will contribute to the development of software that supports structures and manufacturing engineers with the design, optimisation and manufacturing of high‑performance composite components.

The core focus of this role is to support the development of iCOMAT’s in‑house Computer Aided Manufacturing software and to build and maintain the integration layer between iCOMAT’s software tools and industrial CAD/CAE/CAM systems, automating parts of the composite design workflow and improving feedback between manufacturing and design disciplines.

In addition to writing software code, you will participate across the software development life cycle – from co‑designing requirements with end users, to validating MVPs, and executing the build, test and release of production‑standard software.

What You’ll Need
Essential Skills
  • Strong Python development experience (5+ years)
  • Working knowledge of C++ or C# programming (C++ preferred)
  • Familiarity with scientific programming and common Python libraries such as NumPy and SciPy
  • Ability to write software tools that run across Windows and Linux end‑user machines
  • 5+ years of demonstrable industry experience developing robust engineering, manufacturing or scientific software used by technical end users outside of academic contexts
  • Strong first‑degree or Masters/PhD in computer science or a STEM‑related subject
Desirable Skills
  • Experience with CATIA V5 or similar industrial CAD platforms
  • Experience with robotic programming concepts and robot kinematics
  • Experience building Python/C++ wrappers, SDK integrations or automation layers around third‑party engineering tools
  • Direct experience with DevOps workflows, including CI/CD, build automation, packaging and release management
  • Experience with web application development
  • Familiarity with modern software development practices such as test‑driven development, automated testing, code review and containerisation
  • Comfortable using AI coding tools such as Claude Code, GitHub Copilot or similar developer assistants
  • Experience developing software for highly regulated and/or export‑controlled environments
  • Experience developing software to comply with common information management and cybersecurity certifications (e.g. ISO 27001, SOC 2)
  • Previous start‑up or scale‑up experience advantageous
Values
  • Discipline over excuses. We commit, follow through and hold ourselves and each other to the highest standard, especially when pressure is on.
  • Push the edge. iCOMAT refuses to accept that curved fibre cannot be manufactured at scale – we innovate where others hesitate.
  • Aligned and accountable. Everyone owns their lane, communicates openly and delivers without being chased – no silos, no ambiguity.
Benefits
  • Competitive salary with a comprehensive benefits package, including private healthcare and pension scheme.
  • Stock options to give employees a stake in the company’s success.
  • Career growth opportunities in the rapidly advancing field of composite materials.
  • Innovation‑focused culture, inclusive and forward‑thinking work environment. Recognised by Bloomberg as a UK Startup to Watch – iCOMAT values diversity and encourages all applicants regardless of background.
  • Global impact – opportunity to work with influential companies worldwide in automotive, aerospace and space industries.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

ICOMAT • West of England

On-site
GBP 90,000 - 120,000
Private healthcare
Pension scheme
Stock options
Senior Mechatronics Engineer
Senior Mechatronics Engineer

ICOMAT • Gloucester

On-site
GBP 65,000 - 90,000
Private healthcare
Pension scheme
Stock options
Principal Composites Structures Engineer
Principal Composites Structures Engineer

ICOMAT • Gloucester

On-site
GBP 50,000 - 70,000
Private healthcare
Pension scheme
Stock options
+1
Senior Mechatronics Engineer
Senior Mechatronics Engineer

ICOMAT • Bristol

On-site
GBP 45,000 - 60,000
Competitive Salary
Private healthcare
Pension scheme
+2
Tooling Engineer
Tooling Engineer

ICOMAT • Swindon

On-site
GBP 42,000 - 62,000
Private healthcare
Pension scheme
Stock options
Senior Composites Designer
Senior Composites Designer

iCOMAT • Bristol

On-site
GBP 55,000 - 75,000
Private healthcare
Pension scheme
Stock options
+3
Manufacturing Engineering Lead
Manufacturing Engineering Lead

ICOMAT • Swindon

On-site
GBP 70,000 - 110,000
Private healthcare
Pension scheme
Stock options
+1
Composites Fitter
Composites Fitter

ICOMAT • Swindon

On-site
GBP 28,000 - 36,000
Private healthcare
Pension scheme
Stock options
Composites Fitter
Composites Fitter

ICOMAT • Gloucester

On-site
GBP 30,000 - 45,000
Private healthcare
Pension scheme
Stock options
+1
Director of Applied AI
Director of Applied AI

ICOMAT • Swindon

On-site
GBP 120,000 - 180,000
Private healthcare
Pension scheme
Stock options
+3