Junior Geospatial Developer

Cwf Fcf

Ottawa

Hybrid

CAD 56,000 - 70,000

Full time

2 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, dental, vision, and LTD
Group RRSP with up to 5% matching
13 paid stat holidays per year
Generous vacation and leave policies
Employee Assistance Program

Job summary

The Canadian Wildlife Federation (CWF) in Ottawa (hybrid) is seeking a Junior Geospatial Developer to help turn ecological data into practical software solutions. You will work with a multidisciplinary team of ecologists, analysts, and developers to design, build, and maintain geospatial tools and workflows that support freshwater conservation and ecosystem restoration.

You will contribute to ensuring performance, scalability, deployment, and code quality while supporting documentation, agile

Qualifications

  • Bachelor’s Degree or equivalent in Computer Science, Geomatics, Environmental Science, or related field.
  • 2+ years of related experience in geospatial software development.
  • Experience with back-end development and relational/spatial databases (PostgreSQL/PostGIS).
  • REST/RESTful API development experience.
  • Experience with spatial data and scripting geospatial tools (Python, SQL, Java).
  • Familiarity with Azure cloud services and ArcGIS Enterprise Experience Builder.
  • Proficient with Git, GitHub, and CI/CD workflows (GitHub Actions).
  • Strong documentation and collaboration skills.
  • Strong data management, attention to detail, and teamwork.
  • Knowledge of Canadian freshwater systems is a plus.

Responsibilities

  • Develop and maintain full-stack geospatial software tools and infrastructure.
  • Build spatial data processing workflows and geospatial models.
  • Support front-end and back-end development for maps, dashboards, databases, APIs, and cloud tools.
  • Aggregate data from multiple sources into standardized structures.
  • Implement agile processes and gather user requirements for development needs.
  • Provide troubleshooting and feedback to support timelines.
  • Develop and maintain internal software documentation.
  • Support literature reviews to inform modelling frameworks.

Skills

2+ years experience
Back-end development
REST API development
Python
SQL
Java
Git
GitHub
CI/CD (GitHub Actions)
Documentation
Data management
Teamwork
Communication

Education

Bachelor’s degree in CS/Geomatics/Environmental Science or related

Tools

PostgreSQL/PostGIS
ArcGIS Enterprise Geodatabases
ArcGIS Enterprise Experience Builder
Azure

Job description

Reports to: Senior Spatial Ecologist
Duration: Indeterminate
Location: Ottawa (hybrid)
Hiring range: $56,265 to $70,331. Compensation above this range may be considered for candidates with significant experience or specialized expertise.

Salary Range: $56,265.00 To $70,331.00 Annually

Who we are

The Canadian Wildlife Federation (CWF) is a national not-for-profit charitable organization dedicated to ensuring an appreciation of our natural world and a lasting legacy of healthy wildlife and habitat. By spreading knowledge of human impacts on the environment, developing and delivering educational programs, conducting research, promoting the sustainable use of natural resources, and advocating for effective wildlife policy and regulation, CWF strives for a future in which Canada’s wildlife is conserved for generations to come.

Diversity is a fundamental part of our core values; we create every opportunity to become more inclusive. We encourage applications from qualified candidates from all diverse communities including, but not limited to, Indigenous persons, racially visible persons, people with disabilities, 2SLGBTQ+, and women in non-traditional roles.

Position Overview

The Junior Geospatial Developer plays an important role in developing geospatial models and tools and technologies that support freshwater conservation and ecosystem restoration. Working alongside a multidisciplinary team of ecologists, analysts, and developers, this position helps turn complex ecological data into practical solutions through software development, data workflows, and geospatial modelling frameworks. The successful candidate will contribute to designing, building,, and maintaining tools that help inform conservation decisions while gaining experience in geospatial technology, software development, and applied ecological research.

The Junior Geospatial Developer also contributes to ensuring application performance, scalability, deployment, and code quality, while supporting documentation, agile workflows, and knowledge-gathering activities that support project delivery.

Duties and Responsibilities
Software Development & Data Support
  • Supports the development and maintenance of full-stack geospatial software tools and infrastructure for new and existing products.
  • Assists in the development and execution of spatial data processing workflows and geospatial models that generate ecologically relevant outputs.
  • Supports front-end and back-end development tasks, including web maps, dashboards, databases, APIs, and cloud-based processing tools.
  • Supports the identification, acquisition, compilation, and aggregation of data from multiple sources into a variety of formats and standardized data structures.
Project & User Support:
  • Implements project processes and workflows to ensure data and software development is thorough, efficient, and sustainable over the long term.
  • Supports user requirements elicitation and synthesis to inform technical development needs.
  • Contributes to agile project-management processes.
  • Provides troubleshooting assistance and feedback to support team deliverables and timelines.
Documentation & Knowledge-Gathering:
  • Contributes to the development and maintenance of software documentation for internal use.
  • Supports knowledge gathering and literature reviews to inform geospatial modelling frameworks, assumptions, and parameters.
  • Assists with other Conservation Science and software development activities as required.
Education and Experience
  • Bachelor’s Degree or equivalent education/experience in Computer Science/Programming, Geomatics/GIS, Environmental Science, or a related field.
  • 2+ years of related experience.
  • Experience with back-end development and database design, including relational and spatial databases (e.g., PostgreSQL/PostGIS, ArcGIS Enterprise Geodatabases).
  • Experience with REST/RESTful API development.
  • Experience working with spatial data and scripting geospatial tools (e.g., Python, SQL, Java).
  • Familiarity with Microsoft Azure cloud services.
  • Familiarity with ArcGIS Enterprise Experience Builder.
  • Proficient in Git, GitHub, and working with CI/CD pipelines (e.g., GitHub Actions).
  • Strong written documentation and internal collaboration skills.
  • Strong data management skills, with attention to detail and accuracy.
  • Strong teamwork and communication skills.
  • Ability to organize and document work clearly and consistently.
Assets:
  • Familiarity with Canadian freshwater systems, watersheds, or conservation projects.
  • Experience contributing to agile software development workflows.
  • Knowledge of ecological or freshwater connectivity modeling.
  • Ability to troubleshoot and support internal users.
  • Ability to communicate in French.
Work Conditions
  • Full-time at 37.5 hours per week, typically Monday through Friday.
  • Hiring salary can range from $56,265 to $70,331. Compensation above this range may be considered for candidates with significant experience or specialized expertise.
    Location: Ideally based out of CWF's Head Office in Ottawa, ON (Kanata), with hybrid flexibility to work-from-home two consecutive days per week. Remote candidates outside of Ottawa can be considered.
  • Frequent sitting at a computer and use of peripherals.
Why work with us?
  • We are a rapidly growing team of forward-thinking individuals who all share a common passion: wildlife and habitat!
  • Office located in the quiet suburbs of Kanata which includes a kitchen lounge, living plant wall, and outdoor demonstration gardens.
  • Friendly and casual work environment.
  • Opportunity to expand your network of conservation and program experts.
  • We are committed to work-life balance.
  • We are committed to building a more diverse workforce.
  • Relevant professional development opportunities for career growth.
  • We offer a competitive benefits plan at no cost to employees which include health, dental, vision, and LTD. Enrollment to Employee Assistance Program.
  • We offer Group RSP enrollment with up to 5% matching.
  • 13 paid stat holidays per year.
  • Generous time-off policies include paid vacation days, sick days, float days, and appointment time.
  • Complimentary subscription to our Canadian Wildlife magazine.
APPLICATION DEADLINE

September 4, 2026

AODA Statement: CWF is an equal opportunity employer and is committed to an inclusive, accessible hiring process. Please notify the HR Department if you require any accommodations throughout the recruitment process.

AI Statement: CWF does not use artificial intelligence (AI) tools to screen, assess, or select applicants. All applications are reviewed and evaluated by human members of our hiring team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Geospatial Developer
Junior Geospatial Developer

Socket.dev • Ottawa

Hybrid
CAD 56,000 - 70,000
Health, dental, vision benefits
Group RRSP matching
13 paid stat holidays
Junior Geospatial Developer
Junior Geospatial Developer

Canadian-Wildlife-Federation • Ottawa

Hybrid
CAD 56,000 - 70,000
Health benefits
RRSP matching
Hybrid work
+2
Senior Director, Species and Habitats
Senior Director, Species and Habitats

Cwf Fcf • Ottawa

Hybrid
CAD 113,000 - 141,000
Health benefits
Dental benefits
Vision benefits
+4
Senior Director, Species and Habitats
Senior Director, Species and Habitats

Canadian-Wildlife-Federation • Ottawa

Hybrid
CAD 113,000 - 141,000
Health, dental, vision, and LTD
Group RRSP with up to 5% matching
13 paid stat holidays
+2
Director, Information Management and Technology
Director, Information Management and Technology

Cwf Fcf • Ottawa

Hybrid
CAD 98,000 - 122,000
Health, dental, vision benefits
Group RRSP with up to 5% matching
13 paid stat holidays
+1
Junior Geospatial Developer – Hybrid Ottawa (Remote Considered)
Junior Geospatial Developer – Hybrid Ottawa (Remote Considered)

Socket.dev • Ottawa

Hybrid
CAD 56,000 - 70,000
Health, dental, vision benefits
Group RRSP matching
13 paid stat holidays
Manager, Direct Mail and Telemarketing
Manager, Direct Mail and Telemarketing

Cwf Fcf • Ottawa

Hybrid
CAD 85,000 - 107,000
Health, dental, vision, LTD
RRSP with up to 5% matching
13 paid stat holidays
+1
Intermediate Spatial Ecologist
Intermediate Spatial Ecologist

WSP in Canada • Edmonton

Hybrid
Intermediate Spatial Ecologist
Intermediate Spatial Ecologist

WSP in Canada • Fredericton

Hybrid
CAD 90,000 - 121,000
Junior Terrestrial Ecologist
Junior Terrestrial Ecologist

Stantec Consulting International Ltd. • Ottawa

On-site
CAD 58,000 - 82,000