Programmer/Developer

The Nature Conservancy of Canada Any Province in Canada, ON, CA, ON
CA$82,772 - CA$93,099Remote

About The Position

The Nature Conservancy of Canada (NCC) is seeking a Programmer/Developer to join its Data and Analytics team. This role is crucial for developing and maintaining the tools, data pipelines, dashboards, and spatial analysis workflows that support conservation decision-making across Canada. The Programmer/Developer will be responsible for creating and maintaining web applications, designing geospatial data processing pipelines, building and managing Power BI dashboards and other user-facing reporting tools, and conducting analyses at national and ecoregion scales. A strong understanding of core data principles, including data modeling, data quality, and data management, is essential. The position involves collaboration with a team of analysts and developers, working closely with GIS analysts, conservation practitioners, external researchers, and senior leadership to transform complex spatial data into actionable tools and outputs. The role also includes contributing to emerging team initiatives as priorities shift. NCC is committed to protecting Canada's most important natural areas and the species they sustain, with a focus on advancing Reconciliation through conservation and working respectfully with Indigenous Peoples.

Requirements

  • University degree in computer science, geomatics, environmental science, biology, or a related field.
  • 3–5+ years of experience in software development with a focus on spatial or environmental data.
  • Demonstrated experience building and maintaining production web applications.
  • Experience working with large-scale geospatial datasets in environmental, natural resource, or conservation contexts.
  • Python for scripting, automation, geospatial processing (including ArcPy), and application development.
  • SQL for data management and querying.
  • Power BI for dashboarding, data visualisation, and reporting.
  • GIS and spatial analysis including raster and vector processing at regional and national scales.
  • Git/GitHub for version control, pull requests, and collaborative development.
  • Comfort using AI-assisted development tools (e.g., GitHub Copilot, LLM-based coding assistants).
  • Ability to translate technical outputs into clear, non-technical visuals and language for senior leadership and external partners.
  • Comfort working directly with external researchers, government partners, and senior leadership as a collaborative data thinking partner.
  • Strong stakeholder engagement skills.
  • Experience mentoring junior staff or interns.
  • Excellent written and spoken English.
  • Ability to work with distributed teams across multiple time zones.
  • Results-oriented with a history of consistently meeting deadlines.
  • Strong interpersonal, time management, and organizational skills.

Nice To Haves

  • A science background is preferred but not required.
  • A graduate degree is an asset.
  • R and R Shiny for spatial analysis and application maintenance.
  • Docker for containerized application deployment.
  • Linux server administration including SSL certificates, remote access, and license management.
  • Experience with conservation planning tools (e.g., Where to Work, prioritizr, Zonation).
  • Cloud platforms (Azure).
  • Machine learning and AI tools.
  • Remote sensing platforms.
  • Familiarity with optimization solvers (e.g., Gurobi).
  • French is an asset.

Responsibilities

  • Build and maintain tools, data pipelines, dashboards, and spatial analysis workflows.
  • Develop and maintain web applications.
  • Design geospatial data processing pipelines.
  • Build and manage Power BI dashboards and other user-facing reporting tools.
  • Produce analyses at national and ecoregion scales.
  • Contribute to emerging initiatives across the team as priorities evolve.
  • Translate technical outputs into clear, non-technical visuals and language for senior leadership and external partners.
  • Support partners in understanding and using NCC tools and data.
  • Work with distributed teams across multiple time zones.

Benefits

  • Healthy, safe, barrier free and inclusive workplace
  • Respect and diversity are recognized assets
  • Accommodations are available on request for candidates taking part in all aspects of the selection process.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service