Environmental Research Software Engineer
We are seeking an Environmental Research Software Engineer to join our team, contributing to scientific discovery and developing data-driven solutions to address complex environmental challenges. In this role, you will collaborate with researchers, businesses, and government stakeholders to support environmental data management, monitoring, and analysis through innovative software solutions.
What We Offer
As a valued member of our team, you will receive:
* 27 days annual leave, increasing to 29 days after five years
* 10% employer pension contribution
* Enhanced maternity and paternity leave
* 24/7 access to support services for physical, mental, social, and financial well-being
* Flexible working opportunities
* And much more
About the Role
You will be joining our acclaimed Water Resources science area, working on an exciting Floods and Droughts Research Infrastructure (FDRI) project. You will collaborate with a multidisciplinary team of software developers, data scientists, and support technicians to design, develop, and maintain cutting-edge environmental data monitoring systems.
Your work will focus on:
* Developing software systems for managing and processing data from environmental monitoring systems, including sensors, UAVs, and IoT devices
* Designing structured data storage, processing workflows, APIs, and user interfaces
* Engaging in all stages of the software development life cycle, from design and prototyping to deployment and ongoing maintenance
* Enhancing cloud-based research platforms and environmental data APIs
You will be part of a highly skilled team of experienced software engineers and researchers, with opportunities to expand your technical expertise and contribute to impactful environmental research.
Key Responsibilities
* Design and develop new software systems and digital infrastructure for environmental monitoring
* Work in an Agile development environment as part of a team of developers and infrastructure engineers
* Apply expert-level knowledge to develop, improve, and maintain software solutions that support research projects
* Collaborate with internal and external stakeholders to understand their needs and create tailored software tools
* Automate quality control processes for observational network data
* Stay up to date with the latest software engineering and data management advancements
About the Project
The FDRI initiative is pioneering new digital solutions to support hydrological research, including:
* Cloud-based IoT data streaming for environmental monitoring
* Access, storage, and sharing of hydrological data
* APIs for standardized data access
* Web-based platforms for modeling and analytics
These cutting-edge digital platforms will support next-generation, data-intensive research, helping to build resilience to floods and droughts.
What We're Looking For
The ideal candidate will have:
* A degree in Geography, Environmental Science, Physics, Mathematics, Computing, or a related field
* Experience in software development (designing, developing, and maintaining applications, ideally in an Agile environment)
* Familiarity with commercial cloud environments
* Strong programming skills, particularly in Python
* Knowledge of software development best practices, including version control, testing, DevOps, and documentation
* Experience in environmental data management (preferred, but not essential)
If you are passionate about environmental science and software engineering, this role offers a unique opportunity to apply your technical skills in a mission-driven, research-focused environment.
Apply today and help us develop the digital infrastructure for a more sustainable future
Job Type: Full-time
Pay: £40,000.00-£45,000.00 per year
Work authorisation:
* United Kingdom (required)
Work Location: Hybrid remote in Wallingford OX10 6QE
Reference ID: Research engineer