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

Senior GIS Developer

Job in Calgary, Alberta, T3S, Canada
Listing for: SGS
Full Time position
Listed on 2026-01-13
Job specializations:
  • IT/Tech
    Data Engineer, Data Science Manager
Job Description & How to Apply Below
Job Description

SGS is currently working in partnership with H2

Safety to hire a Senior GIS Developer.

In June 2025, H2

Safety became a part of SGS, the world’s leading testing, inspection, and certification company - and a world leader in sustainability. As part of SGS, H2

Safety is working towards globally advancing operational safety, digital transformation, and ESG performance across industries, including oil and gas, mining, transportation, utilities, renewables, and government. Our success and approach are deeply rooted in building authentic relationships and addressing community concerns transparently, allowing us to also excel in Indigenous and government relations.

The Role:

The Senior GIS Developer is a technical leader responsible for designing and implementing automation pipelines and geospatial development tools that support enterprise-wide data integration and operational efficiency. This role plays a key part in the organization’s digital transformation efforts by consolidating geospatial and non-spatial datasets, streamlining production workflows, and enabling scalable, data-centric processes.

Working at the intersection of data engineering, GIS, and operational planning, the Senior GIS Developer leads the creation of robust FME workbenches and backend geospatial logic while mentoring junior developers, including those focused on Python or scripting. This position is instrumental in shifting the organization from fragmented, manual, file-based processes to a centralized, Azure-hosted Postgre

SQL/PostGIS environment that serves as the authoritative data source for both internal operations and client-facing platforms.

Qualifications

Required Education, Experience & Credentials:

• Bachelor’s degree in Geography, GIS, Computer Science, Software Engineering, or related field.

• Minimum of 5 years of progressive experience in geospatial development, spatial data management, or related roles. Ideally within energy, infrastructure, or emergency response sectors.

• Experience designing and implementing enterprise automation workflows using FME and Python.

• Strong familiarity with cloud-hosted environments and enterprise databases (, Postgre

SQL/PostGIS, ArcSDE/SQl Server); experience with Azure is an asset.

• Demonstrated experience in GIS development, including ESRI technologies such as ArcGIS Pro, Enterprise/Portal, Field Maps, and Survey
123.

• Experience collaborating with software development teams using source control (, Git), work tracking systems like Dev Ops/Jira, and structured QA processes.

• Prior mentorship or leadership experience is an asset.

• Professional certifications (, FME Certified Professional, GISP, Esri technical, Azure) are considered assets.

Key

Duties and Responsibilities:

• Design and maintain FME workbenches and Python scripts that automate the downloads, transformation, validation, and publishing of geospatial, non-spatial, regulatory, client, and internal datasets (~100 in total).

• Provide technical support for automated data transformation pipelines and scheduling.

• Develop reusable pipelines to convert non-spatial data into spatial formats where applicable, enabling full geospatial analysis and integration.

• Eliminate redundant copies of data by enabling real-time and scheduled processes that update and sync data directly to an Azure-hosted Postgre

SQL/PostGIS database.

• Experience with psql command-line interface, creating and managing database views, and working with PostGIS spatial extensions for geographic data analysis.

• Work to modernize existing workflows.

• Automate the flow of Emergency Response Plan (ERP) data from source to output, ensuring client facing systems and internal teams always have accurate, real-time information without manual intervention.

• Provide guidance and support to junior developers, helping them improve their FME and Python skills.

• Promote good development habits, including clean code, clear documentation, quality control, and version control (, Git).

• Help build a strong, reliable development workflow and encourage ongoing learning to grow internal automation expertise.

• Ensure all scripts, workbenches, and data processes are clearly…

Position Requirements
10+ Years work experience
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