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.