Talent.com
This job offer is not available in your country.
Senior Manager - Software Innovation for Water Resources (Globally Recruited)

Senior Manager - Software Innovation for Water Resources (Globally Recruited)

International Water Management InstitutePretoria, Gauteng, ZA
14 hours ago
Job type
  • Remote
  • Quick Apply
Job description

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 Senior Manager - Software Innovation for Water Resources 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

    Create a job alert for this search

    Manager Software For • Pretoria, Gauteng, ZA

    Related jobs
    • Promoted
    Project Manager (Software Projects)

    Project Manager (Software Projects)

    IOCOPretoria, South Africa
    Planning, compiling and managing project schedules.Preparing, controlling and managing project budgets, forecasts and expenditure. Managing the project within the scope of the applicable contract an...Show moreLast updated: 23 hours ago
    • Promoted
    Software Development Manager

    Software Development Manager

    Betway AfricaPretoria, ZA
    Job title : Software Development Manager.Job Location : Gauteng, Pretoria.Kick-start your career in the online gaming world and experience the very latest in technology and innovation.Define techni...Show moreLast updated: 6 days ago
    • Promoted
    Senior C Engineer Enterprise Applications

    Senior C Engineer Enterprise Applications

    Scholtz Partners InternationalMidrand, Gauteng, South Africa
    Location : Midrand Salary : R75,000 – R95,000 Are you a seasoned software engineer ready to lead enterprise-level projects and drive innovation in warehouse management systems (WMS)? Our client is l...Show moreLast updated: 4 days ago
    Senior Project and Business Developer

    Senior Project and Business Developer

    Pele Energy GroupSandton, Gauteng, ZA
    Quick Apply
    The Senior Business and Project Developer will be responsible for identifying, developing, and securing profitable new business opportunities across the diverse markets and countries in which Pele ...Show moreLast updated: 18 days ago
    Senior Account Manager Fluent Spanish

    Senior Account Manager Fluent Spanish

    Talent SamSandton, GP, ZA
    The Senior Account Manager (SAM) is a key leadership role within the Owner Experience team, responsible for managing high-profile homeowner accounts while overseeing and developing a team of 10 pro...Show moreLast updated: 30+ days ago
    • Promoted
    Growth Strategy Manager, Uber Direct South Africa

    Growth Strategy Manager, Uber Direct South Africa

    UberRandburg, ZA
    Job title : Growth Strategy Manager, Uber Direct South Africa.Job Location : Gauteng, Randburg.Uber Direct is our Delivery-as-a-service product which enables restaurants, grocers and retailers to u...Show moreLast updated: 12 days ago
    Senior Software Developer

    Senior Software Developer

    IGNITEBYTE DIGITAL (PTY) LTDSandton, GT, za
    Quick Apply
    You have exceptional knowledge of.Solid SOA, BPM, ESB, and rules experience.Solid experience with frameworks such as Scrum. Full Stack Microsoft Framework.Hybrid architecture frameworks.Experience w...Show moreLast updated: 14 days ago
    • Promoted
    Technical Engagement Manager (3-6Months Contract)

    Technical Engagement Manager (3-6Months Contract)

    SoluGrowth Pty LtdPretoria, ZA
    Job title : Technical Engagement Manager (3-6Months Contract).Job Location : Gauteng, Pretoria.Lead and manage the successful delivery of complex enterprise software, SaaS, or integration-driven pr...Show moreLast updated: 20 days ago
    • Promoted
    Senior Manager : Risk Technology (10389)

    Senior Manager : Risk Technology (10389)

    The South African Revenue ServicePretoria, ZA
    Job title : Senior Manager : Risk Technology (10389).Job Location : Gauteng, Pretoria.The Senior Manager : Risk Technology role within SARS is strategically expected to manage and implement risk tech...Show moreLast updated: 27 days ago
    • Promoted
    Senior Specialist : Systems (Technology Contracts & Cloud Compliance) (10399)

    Senior Specialist : Systems (Technology Contracts & Cloud Compliance) (10399)

    The South African Revenue ServicePretoria, ZA
    Job title : Senior Specialist : Systems (Technology Contracts & Cloud Compliance) (10399).Job Location : Gauteng, Pretoria. To provide highly analytical design thinking input, advice and guidance usi...Show moreLast updated: 25 days ago
    • Promoted
    Manager : Digital Fulfilment Operations

    Manager : Digital Fulfilment Operations

    TelkomCenturion, ZA
    Job title : Manager : Digital Fulfilment Operations.Job Location : Gauteng, Centurion.Overall responsible for the operations within the digital environment space of Telkom which include e-telephone ...Show moreLast updated: 19 days ago
    Senior Manager - Wholesale Compliance

    Senior Manager - Wholesale Compliance

    Access Bank PLCSandton, Gauteng, ZA
    Quick Apply
    As the Senior Manager of Wholesale Compliance, you will be responsible for ensuring compliance with regulatory requirements and industry standards across various wholesale banking functions, includ...Show moreLast updated: 15 days ago
    Senior React Native Developer

    Senior React Native Developer

    SmarTek21Pretoria, Gauteng, ZA
    Quick Apply
    About the Role At Retro Rabbit, we’re all about building beautiful, scalable products that make a real impact.We’re looking for a Senior React Native Engineer who brings technical depth...Show moreLast updated: 5 days ago
    Senior PPC Manager

    Senior PPC Manager

    Talent SamSandton, GP, ZA
    Our client is an Agency that provides ecommerce brands with the strategy, technology and operations they need to launch and scale their digital marketing activities. Their years of experience in gro...Show moreLast updated: 30+ days ago
    • Promoted
    Snr Manager : Digital & Integration DevOp

    Snr Manager : Digital & Integration DevOp

    TelkomCenturion, ZA
    Job title : Snr Manager : Digital & Integration DevOp.Job Location : Gauteng, Centurion.Manage software development teams responsible for digital front-end, middleware and backend applications devel...Show moreLast updated: 28 days ago
    • Promoted
    Senior Technical Product Manager

    Senior Technical Product Manager

    Prisma Data, Inc.WorkFromHome, Gauteng, South Africa
    At Prisma, we're redefining how developers work with databases.If you're fascinated by the cutting-edge data infrastructure powering companies like Twitter, Airbnb, and Facebook, but want the agili...Show moreLast updated: 30+ days ago
    • Promoted
    Senior C Engineer Enterprise Applications

    Senior C Engineer Enterprise Applications

    Scholtz Partners International (Pty) LtdMidrand, Gauteng, South Africa
    Senior C Engineer Enterprise Applications NOW HIRING : Senior C Engineer Enterprise Applications Location : Midrand Salary : R75,000 – R95,000 Are you a seasoned software engineer ready to lead en...Show moreLast updated: 20 days ago
    Specialist : Insights and Analytics

    Specialist : Insights and Analytics

    Optimal Growth TechnologiesMidrand, South Africa
    Quick Apply
    Senior Specialist : Insights & Analytics.Conduct exploratory and in-depth data analytics using SQL, Python and Spark.Complete data quality validation to identify deviations from trends and gener...Show moreLast updated: 30+ days ago