Scientific Software Engineer

Role: Scientific Software Engineer

Ref: (8441)

Pay Rate: Competitive Market day PAYE rate, with flexible holiday pay

IR35: In scope

Hours: 37 hours per week

Length of Contract: 12 months

Location: Exeter

Working Arrangements: 2-3 days on site per month

Security Clearance: Active SC

Scientific Software Engineer

We are seeking an experienced Scientific Software Engineer to develop and maintain specialist software supporting next-generation weather and climate modelling systems.

You will work closely with scientific and technical teams to develop software solutions, connect large-scale data across critical systems, and support the transition from Legacy models to new technologies.

Key Responsibilities:

  • Design, develop, maintain and support specialist scientific software applications.
  • Write and maintain code to support scientific programmes and data workflows.
  • Work with developers and scientific colleagues to understand requirements and deliver effective solutions.
  • Support data integration, format translation and connectivity between systems.
  • Maintain technical documentation and ensure software quality through robust testing and best practice.
  • Share technical knowledge and contribute to continuous improvement.

Essential Skills & Experience:

  • Strong Python programming skills.
  • Experience with GIS.
  • Good working knowledge of Linux environments.
  • Fortran experience.
  • Strong software engineering, quality assurance and problem-solving skills.
  • Excellent communication and stakeholder collaboration skills.

Experience working with scientific software, large-scale data and complex modelling systems would be highly advantageous.

Job Details

Company
Triumph Consultants Ltd
Location
Exeter, Devon, United Kingdom EX1 1
Employment Type
Contract
Salary
GBP Annual
Posted