×
Register Here to Apply for Jobs or Post Jobs. X

GIS Software Developer, Technology and Solutions

Remote / Online - Candidates ideally in
Toronto, Ontario, M5A, Canada
Listing for: Esri Canada
Full Time, Seasonal/Temporary, Remote/Work from Home position
Listed on 2026-03-01
Job specializations:
  • IT/Tech
Salary/Wage Range or Industry Benchmark: 86900 - 111900 CAD Yearly CAD 86900.00 111900.00 YEAR
Job Description & How to Apply Below
GIS Software Developer, Technology and Solutions

Job Description

Job Title:

GIS Software Developer, Technology and Solutions Salary Min: 86,900.00 CAD Salary Max:  CAD Country:
Canada Full-time/Part-time:
Full-time

GIS Software Developer, Technology Strategy
Esri Canada has an exceptional opportunity for a Software Developer to join our Technology Strategy Department.

In this role, you will combine your software development and analytical skills to implement geo-enabled applications for the NG9-1-1 market. You will also contribute to the ongoing development of other product initiatives. The main responsibilities of this position include software development, requirements definition, support, while working collaboratively with a professional product development team. This position reports directly to the Director of Technology and Solutions.

This role will be based in remotely in Canada.

A Day in the Life of a Software Developer at Esri Canada:

Application development and support for various internal and external applications.

Manage and maintain software build process.

Work with internal/external customers to define requirements.

Provide feedback and suggestions for software development process improvement.

Estimate development efforts and adhere to project schedules.

Meet with stakeholders to identify and assess business problems.

Proactively pursue self-instruction on all relevant technical topics.

Working collaboratively with other developers to ensure development requirements are met.

What you bring to the team:

7+ years of development experience with ArcGIS, ArcGIS Maps/SDK for JavaScript.

Working experience with ArcGIS Enterprise (ArcGIS Server and portal) and/or ArcGIS Online, ArcGIS Pro, ArcGIS Web App development.

Working experience with JavaScript frameworks.

Experience with Esri Calcite Design System.

Arc Maps SDK for JS.

Working experience developing ArcGIS Geoprocessing tools.

Working experience with Python and Arc Py.

Experience with RDBMS technology such as Postgre

SQL, SQL Server, or Oracle.

Demonstrable skills creating technical and user documentation.

University degree in computer science, GIS, or equivalent education.

Azure Dev Ops.

Competencies in the following is essential:

Self-motivated, organized, goal driven, and efficient team player.

Analytical and problem-solving ability.

Prioritization and organizational skills.

Customer focused.

Strong communication / writing and interpersonal skills.

Bonus points for this position:

Authoring multi‑stage YAML pipelines (build, test, deploy, approvals, gates).

Pipeline templating, variable groups, task groups, runtime parameters, and environments.

Pipeline artifacts management.

Experience with Azure services used in delivery (e.g., App Service, AKS, Functions, Key Vault, Storage, Application Gateway).

Power Shell and/or Bash for pipeline tasks;
Python or Node.js plus for tooling.

Authoring reusable scripts, tasks, and containerized build agents where needed.

Compensation & Benefits:
At Esri Canada, we are committed to fair and competitive compensation.

This role offers a base salary range of $86,900 to $111,900 annually, determined based on experience, skills, and internal equity. We regularly benchmark across a variety of positions, industries and levels to ensure we remain competitive in the market.

What Esri Canada offers you:
We prioritize our employees’ well-being and work‑life balance. Our benefits include:

Work from Home or hybrid work

Generous Paid Time‑Off: up to 6 weeks per year, including 3 weeks of paid annual vacation (increasing with years of service), 50 hours of PTO for personal needs, 32 hours of Summer Days, Winter holiday office closure

Comprehensive health benefits plan

RRSP match increasing with years of service

Training and development programs for professional growth

Company perks including discounts on gym memberships, technology purchases and more

Company‑sponsored events and social activities

Employee‑driven initiatives such as yoga sessions, book clubs, interactive podcasts, and more.

Esri Canada conducts recruitment through a formal interview process with authorized company representatives. We do not request payment, banking details, or personal…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary