> Markdown version of [/jobs/ext/4678198-scientific-software-engineer](https://www.wearedevelopers.com/jobs/ext/4678198-scientific-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Scientific Software Engineer - **Company:** ETeam Inc - **Location:** United Kingdom - **Experience:** Experienced - **Contract:** Temporary contract - **Skills:** Geographic Information Systems, Software Applications, Computer Programming, Linux, Fortran (Programming Language), Python (Programming Language), Linux System Administration, Software Maintenance, Software Construction, Software Engineering, Software Systems - **Published:** November 12, 2026 - **Apply:** https://www.careerboard.com/gb/en/find-jobs-in-United-Kingdom/-90C361DCE35535F9AB/ ## About the Role * Strong Python programming and software development experience. * Practical experience with GIS (Geographic Information Systems). * Good knowledge of Linux environments. * Experience developing and maintaining software applications. * Strong technical problem-solving and analytical skills. * Ability to understand technical requirements and translate them into effective software solutions. * Experience applying quality assurance processes and software engineering best practices. * Excellent communication and collaboration skills. Desirable Experience * Experience working with scientific software applications. * Familiarity with Fortran programming. * Previous experience working with meteorological, weather forecasting or climate modelling systems. * Previous experience with Met Office systems. Top 3 Essential Technical Skills 1. Python - Strong programming and software development knowledge. 2. GIS - Experience working with geographical information systems and data. 3. Linux - Good understanding of Linux environments. ## Description We are looking for experienced Scientific Software Engineers to work on next-generation weather and climate simulation systems. You will join a specialist engineering team responsible for connecting advanced weather and climate models with existing forecasting systems. The role will involve developing and maintaining software that enables large-scale scientific data to move efficiently between different systems. A key part of the work will involve integrating new weather models with existing infrastructure, including translating data between new and Legacy formats to ensure forecasting systems continue to operate effectively., * Design, develop, maintain and support specialised scientific software applications. * Write and develop software code to support scientific and forecasting programmes. * Connect data across large-scale forecasting systems and scientific applications. * Work on data format translation between new weather models and existing systems. * Collaborate with developers and scientific colleagues to understand technical requirements. * Develop software solutions that meet the needs of the scientific community. * Maintain and document applications to ensure their reliability and long-term usability. * Follow software engineering best practices, quality assurance processes and technical standards. * Share technical knowledge and collaborate with colleagues to improve team effectiveness.