Himalayas logo
International Water Management InstituteII

Full Stack Software Developer - Integrated Water Systems (Globally Recruited)

The International Water Management Institute (IWMI) is a non-profit, international research organization focused on the sustainable use of water and land resources in developing countries.

International Water Management Institute

Employee count: 201-500

South Africa only

The International Water Management Institute (IWMI), a CGIAR Research Center, is seeking a dynamic and technically skilled Full Stack Software Developer with expertise in Integrated Water Systems. This role offers an exciting opportunity to contribute to global water security from our office in Pretoria, South Africa.

This is an internationally recruited position; therefore, individuals with relevant abilities from diverse locations around the world are encouraged to apply. The successful candidate is expected to be based in South Africa, with options for onsite, hybrid, or remote working arrangements.

The Full Stack Software Developer - Integrated Water Systems will lead the development of IWMI’s Data Infrastructure and digital tools, including the AI agents platform. The incumbent will be responsible for the end-to-end delivery of projects, provide crucial technical guidance to early career researchers, and play a key role in developing project proposals. This role also serves as the primary point of contact for all software development activities within IWMI, guiding the creation of digital products and ensuring best practices are followed from initial Proof of Concept (PoC) to final, impactful solutions.

DUTIES & RESPONSIBILITIES:

  • Software Development Leadership: Spearhead the design, development, and deployment of software solutions for IWMI's data infrastructure and digital tools, with a specific focus on the AI agent's platform, ensuring these solutions support IWMI’s mission and enhance its data-driven research capabilities.
  • Project Management: Ensure the successful, on-time, and high-quality end-to-end delivery of all software projects, so that delivered solutions meet stakeholder expectations and advance IWMI’s strategic objectives.
  • Technical Guidance and Mentorship: Provide guidance and mentorship to junior researchers and technical staff, fostering a culture of best practices in software development, with the aim of elevating team capabilities and ensuring high-quality outputs that drive IWMI’s innovation.
  • Strategic Planning: Contribute to the development of project proposals, providing technical expertise and strategic direction for future initiatives to ensure upcoming projects are technically feasible and aligned with IWMI’s strategic vision.
  • Stakeholder Communication: Act as the primary point of contact for all software development matters, coordinating effectively with internal teams, researchers, and external partners to ensure transparency, alignment, and stakeholder satisfaction in line with IWMI’s goals.
  • Quality Assurance: Oversee the creation of all digital products, ensuring they adhere to software development best practices, are robust, scalable, and maintainable to guarantee high-quality tools that reliably support IWMI’s ongoing research and operations.
  • Collaborative Design: Work closely with researchers to translate their innovative ideas into tangible digital products, guiding the process from Proof of Concept (POC) and Minimum Viable Product (MVP) stages to full-scale deployment to ensure cutting-edge research is transformed into practical solutions that advance IWMI’s mission.

Requirements

EDUCATIONAL QUALIFICATIONS & EXPERIENCE:

Essential:

  • Master’s degree in Water Resources Management, Software Development, AI, Data Science, Machine Learning, or a closely related field, coupled with a minimum of 10 years of relevant experience; OR PhD in the aforementioned fields, with a minimum of 5 years of relevant post-doctoral experience.
  • Extensive experience in software development, with a strong portfolio of successfully delivered projects dedicated to water management.
  • Expertise in software development within the water management domain.
  • Proven experience in full-stack development, including front-end, back-end, and database technologies, and strong knowledge of digital twin technologies, open data cubes, and AI Agentic Platforms.
  • Demonstrated experience deploying solutions in the cloud, with proficiency in AWS required and knowledge of Azure considered a plus.
  • Experience with modern web frameworks, specifically Flutter (e.g., React, Angular, Vue, Django, Flask).
  • Experience with version control systems and DevOps (e.g., Git).
  • Experience deploying machine learning models, including computer vision.
  • Experience in Agile project management and Scrum methods.

Desirable:

  • Experience with data infrastructure, data pipelines and cloud-based services.

KNOWLEDGE, SKILLS & ABILITIES:

Essential:

  • Familiarity with AI/Machine Learning concepts and frameworks.
  • Familiarity with hydrological modelling for both surface water and groundwater.
  • Familiarity with spatial data and remote sensing, particularly in applications of integrated water resource management.
  • Proficiency in programming languages such as Python, Java, or JavaScript.
  • Knowledge of database management systems (e.g., PostgreSQL, MongoDB).
  • Excellent oral and written language skills in English, including effective listening and strong verbal and written communication abilities.

Desirable:

  • Familiarity with MLOps & AI ethics for water management.
  • Ability to engage with non-technical stakeholders & explain AI concepts.
  • Exceptional leadership, communication, and interpersonal skills.
  • Strong problem-solving and analytical abilities.
  • Ability to work independently and collaboratively in a fast-paced research environment.

Benefits

This is an internationally recruited position with a competitive salary, an attractive retirement plan, comprehensive international health insurance, life insurance, accidental death and dismemberment (AD&D) insurance, and long-term disability coverage. Internationally recruited staff who are employed at a duty station outside of their home base/country of nationality will also receive relocation assistance, a housing allowance, home-leave plane tickets for self and eligible dependents and education assistance for eligible dependents. The duration of the contract will initially be for a period of two years.

HOW TO APPLY: Apply for the position by following the application instructions at www.iwmi.org/jobs. We will be accepting applications through 24:00 (IST) on October 21, 2025 (applications will be reviewed on a rolling basis). Your application must include a CV, cover letter, and three (3) references, which may be contacted if you are shortlisted. Receipt of all applications will be acknowledged, but only short-listed candidates will be contacted.

IWMI believes that diversity powers our innovation, contributes to our excellence, and is critical for our mission. We offer a multi-cultural, multi-color, multi-generational and multi-disciplinary working environment. We are consciously creating an inclusive organization that reflects our global character and our commitment to gender equity. We, therefore, encourage applicants from all cultures, races, ethnicities, religions, sexes, national or regional origins, ages, disability status, sexual orientations, and gender identities.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

South Africa +/- 0 hours

About International Water Management Institute

Learn more about International Water Management Institute and their company culture.

View company profile

The International Water Management Institute (IWMI) is a non-profit, international research-for-development organization dedicated to addressing the sustainable use of water and land resources in developing countries. Established in 1985 as the International Irrigation Management Institute (IIMI) with its headquarters in Colombo, Sri Lanka, the organization initially focused on improving the performance of irrigation systems. The institute was founded by the Ford Foundation and the Government of Sri Lanka, with support from the Consultative Group on International Agricultural Research (CGIAR) and the World Bank. Recognizing the growing competition for water resources and the need for a more holistic approach, IIMI was renamed the International Water Management Institute (IWMI) in 1998 to reflect its expanded mandate. This broader perspective encompasses the entire river basin context, considering competing water users and environmental needs.

As a research center of CGIAR, a global partnership for a food-secure future, IWMI's mission is to provide evidence-based solutions to sustainably manage water and land for food security, livelihoods, and the environment. The institute's research is structured around key themes: water availability and access, productive water use, water quality and health, and water's role in society. IWMI works in close collaboration with governments, civil society, the private sector, and a global network of scientists to develop and scale up practical solutions. Its work has been recognized with prestigious awards, including the Stockholm Water Prize in 2012 for its pioneering research in agricultural water management. With offices across Africa and Asia, IWMI continues to be at the forefront of generating knowledge and promoting policies that address global water challenges, contributing to the Sustainable Development Goals of reducing poverty and hunger while ensuring environmental sustainability.

Tech stack

Learn about the tools and technologies that International Water Management Institute uses to build, market, and sell its products.

View tech stack

International Water Management Institute employees can create an account to update this tech stack.

Employee benefits

Learn about the employee benefits and perks provided at International Water Management Institute.

View benefits

Life insurance

Offers a competitive benefits package inclusive of life insurance.

Health insurance

Offers a competitive benefits package inclusive of health insurance.

Disability insurance

Offers a competitive benefits package inclusive of long-term disability coverage.

View International Water Management Institute's employee benefits
Claim this profileInternational Water Management Institute logoII

International Water Management Institute

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at International Water Management Institute

Explore the variety of open remote roles at International Water Management Institute, offering flexible work options across multiple disciplines and skill levels.

View all jobs at International Water Management Institute

Remote companies like International Water Management Institute

Find your next opportunity by exploring profiles of companies that are similar to International Water Management Institute. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
International Water Management Institute hiring Full Stack Software Developer - Integrated Water Systems (Globally Recruited) • Remote (Work from Home) | Himalayas