Software Engineer

ByteHire

Exeter

Hybrid

GBP 55,000 - 75,000

Full time

26 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ByteHire Limited. is seeking an experienced Scientific Software Engineer to support the development and integration of next-generation weather and climate forecasting systems in Exeter.

This hybrid role involves connecting new simulation models with forecasting infrastructure and ensuring large-scale data transfer and processing across systems. You will work with scientists and software engineers to modernise legacy models, develop data processing workflows, and ensure robust software delivery

Qualifications

  • Proven experience developing scientific or data-intensive software.
  • Strong Python programming experience.
  • Hands-on GIS/geospatial data experience.
  • Experience in Linux environments for scientific computing.
  • Experience using Fortran for scientific or numerical computing.
  • Experience building data processing workflows and format conversions.
  • Knowledge of software testing and QA best practices.

Responsibilities

  • Design, develop and maintain scientific software for weather and climate forecasting.
  • Build data interfaces and workflows linking new models with existing systems.
  • Create solutions for large-scale data processing and format conversions.
  • Write, test and maintain software in Python, Fortran and Linux environments.
  • Collaborate with scientists and developers to deliver effective solutions.
  • Apply software engineering best practices and documentation standards.
  • Troubleshoot integration issues and improve reliability and performance.
  • Share knowledge and contribute to continuous improvement.

Skills

Python
GIS/geospatial data
Linux environments
Fortran
Data processing workflows
Software testing/QA
Collaboration/communication

Job description

Location: Hybrid - Exeter (3 days per week Office Attendance)

About the Role

Our client is looking for an experienced Scientific Software Engineer to support the development and integration of next-generation weather and climate forecasting systems.

You will work alongside scientific and software engineering teams to connect new simulation models with existing forecasting infrastructure, ensuring large-scale data can be transferred, processed and translated between different systems and formats.

This is a hands-on software engineering role requiring strong experience in Python, GIS, Linux and Fortran, with a particular focus on scientific data processing, software integration and workflow development.

You will help modernise critical forecasting systems, supporting the transition from legacy models to newer, more advanced scientific applications.

Responsibilities
  • Design, develop and maintain scientific software applications supporting weather and climate forecasting.
  • Build and optimise data interfaces and workflows connecting new simulation models with existing systems.
  • Develop solutions for large-scale scientific data processing and format conversion.
  • Write, test and maintain software using Python, Fortran and Linux-based environments.
  • Collaborate with scientists and developers to understand requirements and deliver effective technical solutions.
  • Apply software engineering best practices, quality assurance and documentation standards.
  • Troubleshoot integration issues and improve the reliability and performance of scientific applications.
  • Share technical knowledge and contribute to continuous improvement across the engineering team.
Essential Experience & Technical Skills
  • Proven experience developing and maintaining scientific or data-intensive software applications.
  • Strong programming experience with Python.
  • Hands-on experience working with GIS and geospatial data.
  • Strong experience developing and troubleshooting software within Linux environments.
  • Experience using Fortran for scientific or numerical computing.
  • Experience developing data processing workflows, integrations or data format conversions.
  • Strong understanding of software testing, quality assurance and development best practices.
  • Excellent communication and collaboration skills when working with technical and scientific stakeholders.
  • Previous experience working with meteorological forecasting applications.
  • Experience integrating scientific simulation models with operational systems.
  • Knowledge of weather, climate or environmental modelling.
  • Experience processing and transferring large-scale scientific datasets.
  • Familiarity with legacy system modernisation and scientific data migration.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Scientific Software Engineer
Scientific Software Engineer

GTC Recruitment • Exeter

On-site
GBP 52,000 - 68,000
Scientific Software Engineer
Scientific Software Engineer

Randstad Technologies Recruitment • Exeter

On-site
GBP 45,000 - 65,000
Scientific Software Engineer - SC Cleared
Scientific Software Engineer - SC Cleared

Evodia Limited • Exeter

On-site
GBP 54,000 - 60,000
Scientific Software Engineer
Scientific Software Engineer

First Military Recruitment Ltd • Exeter

On-site
GBP 74,000 - 101,000
Hybrid Weather & Climate Scientific Software Engineer
Hybrid Weather & Climate Scientific Software Engineer

ByteHire Limited. • Exeter

Hybrid
GBP 55,000 - 75,000
Exeter-Based Scientific Software Engineer (Fortran/Python)
Exeter-Based Scientific Software Engineer (Fortran/Python)

First Military Recruitment Ltd • Exeter

On-site
GBP 74,000 - 101,000
Data Interface & Workflow Engineer for Weather Forecasts
Data Interface & Workflow Engineer for Weather Forecasts

Evodia Limited • Exeter

On-site
GBP 54,000 - 60,000
Software Eng for Next Gen Regional Modelling IP 2027
Software Eng for Next Gen Regional Modelling IP 2027

Met Office • Devon and Torbay

Hybrid
GBP 24,000 - 30,000
Salary
Annual leave
Discounts
HPC Optimisation Senior Scientific Software Engineer
HPC Optimisation Senior Scientific Software Engineer

Met Office • Exeter

Hybrid
GBP 55,000 - 65,000
Civil Service pension
Market supplement
Annual leave 27.5–32.5 days
Senior Scientist - Surface Observations R&D
Senior Scientist - Surface Observations R&D

Met Office • Devon and Torbay

Hybrid
GBP 52,577 - 64,260
Civil Service pension
Annual leave starting at 27.5 days
Flexible working options