Senior Software Engineer
- Source: Naukri
- India Resources Trust
- $14,637.54 to $17,774.15 /yr
- Hybrid
- Full-Time
- Senior
Job Description
Apply link: https://wri.wd501.myworkdayjobs.com/en-US/WRI_India/job/Mumbai-India/Senior-Program-Associate—Software-engineer_2026-JR100321
Note: This position is open across Mumbai, New Delhi, Bangalore and Remote
About Us
WRI India, an independent knowledge organization registered as India Resources Trust, provides objective information and practical proposals to foster environmentally sound and socially equitable development. Through research, analysis, and recommendations, WRI India puts ideas into action to build transformative solutions to protect the earth, promote livelihoods, and enhance human well-being. Know more: wri-india.org
Overview
WRI India Programs work with governments, businesses, civil society, and on-ground organisations to develop strategies and digital tools that build community resilience, and bridge capacity gaps. WRI India’s technology work is part of a broader commitment to open-source, interoperable Products building tools that are publicly accessible, standards-compliant, and scalable to national and subnational use.
Job Highlight
WRI India is seeking a Senior Software Engineer to lead the design, architecture, and delivery of open-source digital products across Programs such as Food, Land, Water, Energy, and Mobility. You will own critical architectural decisions for web-based geospatial tools and Digital Public Infrastructure (DPI), working across WRI India’s programs and with government, civil society, and research partners. This role demands technical depth, systems thinking, and the ability to translate complex environmental data into scalable, interoperable, and publicly accessible platforms.
What You Will Do
I. Architecture, design, and technical leadership (35%)
- Own end-to-end technical architecture for WRI India’s digital platforms, including web-based geospatial applications, data APIs, and open-source DPI components.
- Define and enforce engineering standards, coding conventions, CI/CD practices, and security protocols across the software stack.
- Lead architectural decision-making for new products evaluating open-source frameworks (GeoServer, PostGIS, QGIS, OpenLayers, Maplibre GL, STAC), cloud infrastructure (AWS/GCP), and interoperability standards.
- Design for scale, resilience, and openness ensuring platforms adhere to open data standards, API-first principles, and DPI design tenets (interoperability, minimalism, reusability).
- Conduct design reviews, set up peer review processes, and ensure technical debt is proactively managed.
- Evaluate and integrate AI/ML tools — including LLM APIs, geospatial AI models (e.g., SAM, Earth Engine ML), and retrieval-augmented generation (RAG) pipelines — into WRI India platforms.
II. Platform development and engineering (30%)
- Build and maintain full-stack web applications using modern JavaScript frameworks (React, Next.js, or Vue.js) with Python or Node.js backends.
- Develop and manage geospatial data pipelines — ingesting, processing, and serving spatial data using tools such as PostGIS, GDAL, GeoPandas, GeoServer, and Tile servers (Martin, TiTiler).
- Build RESTful and GraphQL APIs that expose geospatial and environmental datasets to external stakeholders, government systems, and partner platforms.
- Integrate with open DPI ecosystems — including ABDM, ONDC, DIGIT, and state-level data platforms — to ensure WRI India’s tools are interoperable with India’s national digital infrastructure.
- Implement robust testing, monitoring, and observability practices to ensure reliability and performance of production systems.
- Manage infrastructure-as-code (Terraform, Docker, Kubernetes) for deploying and scaling platforms on cloud environments.
III. Research technology and AI integration (20%)
- Collaborate with researchers and program teams to translate data and analytical needs into functional digital products — dashboards, monitoring tools, and decision-support platforms.
- Build AI-assisted research tools — including LLM-powered document analysis, satellite imagery interpretation pipelines, and automated data extraction workflows.
- Implement and manage data workflows using Google Earth Engine, Sentinel Hub, or equivalent cloud geospatial platforms.
- Develop and maintain data catalogues and open data portals following DCAT, STAC, and OGC API standards.
- Contribute to WRI India’s internal technical knowledge base, including documentation, runbooks, and reusable compone…
Skills
- geoserver
- postgis
- qgis
- openlayers
- amazon-web-services
- google-cloud-platform
- sam-crm
- javascript
- React
- next-js
- vue-js
- Python
- NodeJS
- GraphQL
- Terraform
- Docker
- Kubernetes
- TypeScript
- microsoft-typescript
- FastAPI
- Django
- microsoft-azure
- Github
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
