Skip to main content
SGS

Senior GIS Developer

51m

SGS

Calgary, CA · Full-time · C$110,000 – C$150,000

About this role

SGS, the world’s leading testing, inspection and certification company, partners with H2Safety to hire a Senior GIS Developer. H2Safety, now part of SGS, advances operational safety, digital transformation, and ESG performance in oil and gas, mining, transportation, utilities, renewables, and government. The role leads geospatial development for enterprise-wide data integration and efficiency.

The Senior GIS Developer designs and implements automation pipelines using FME workbenches and Python scripts. This consolidates geospatial and non-spatial datasets, streamlining workflows from manual file-based processes to a centralized Azure-hosted PostgreSQL/PostGIS environment. It serves as the authoritative source for internal and client platforms.

Working at the intersection of data engineering, GIS, and operational planning, the developer mentors junior staff in Python and scripting. Collaboration occurs with software teams using Git, DevOps or Jira, and structured QA processes. Technical leadership drives scalable, data-centric processes.

This position supports H2Safety's shift to digital transformation within SGS's global network of 2,650 offices and laboratories. Building authentic relationships and addressing community concerns enables excellence in Indigenous and government relations. Opportunities arise in a world leader focused on sustainability.

Requirements

  • 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 (e.g., PostgreSQL/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 Survey123
  • Experience collaborating with software development teams using source control (e.g., Git), work tracking systems like DevOps/Jira, and structured QA processes
  • Prior mentorship or leadership experience is an asset
  • Professional certifications (e.g., FME Certified Professional, GISP, Esri technical, Azure) are considered assets

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
  • Provide technical support for automated data transformation pipelines and scheduling
  • Develop reusable pipelines to convert non-spatial data into spatial formats 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 PostgreSQL/PostGIS database
  • Lead creation of robust backend geospatial logic for enterprise automation workflows
  • Mentor junior developers focused on Python or scripting in geospatial development