Top Benefits
About the role
About the Company:
Celebrating our 21st anniversary this year, H2Safety Services Inc. is the largest Emergency Response Management provider in Canada. Equipped with decades of experience, our team of industry-leading experts delivers comprehensive, tailored Emergency Management Services, Emergency Response Training, and Technology services to companies throughout Canada, North America, and around the world. By continually investing in our people and world-class technology, we ensure the highest level of protection and compliance for our clients, stakeholders, and the environment.
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 PostgreSQL/PostGIS environment that serves as the authoritative data source for both internal operations and client-facing platforms.
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 (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.
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 PostgreSQL/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 (e.g., 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 documented to support transparency, troubleshooting, and long-term maintainability.
- Promote a culture of thorough documentation so that workflows can be easily understood, maintained, and handed off when needed.
- Collaborate with the GIS Manager to align data automation with business rules, project timelines, and quality standards.
- Support the Software Development Team by contributing geospatial components to COP+ and ensuring interoperability between backend systems and client-facing tools.
- Translate automation requirements from cross-functional teams into scalable, maintainable solutions.
Required Knowledge, Skills & Competencies
- Proven ability to understand complex, interdependent systems and anticipate the downstream impacts of changes.
- Excellent written and verbal communication skills, with the ability to translate technical concepts into plain language for non-technical stakeholders and decision-makers.
- High attention to detail and strong organizational skills. Able to manage multiple datasets, projects, and priorities simultaneously without losing sight of system integrity.
- Strong problem-solving skills and a proactive mindset; takes ownership and drives work forward without needing close supervision.
- Ability to balance hands-on development work with broader architectural thinking and process design.
- Interest in mentoring and coaching others on development best practices, clean code, and automation design principles.
- Commitment to building robust, scalable systems emphasizing maintainability, documentation, and resilience.
- Comfortable navigating ambiguity and making sound recommendations when requirements are evolving or incomplete.
- Team-oriented with strong interpersonal skills and a collaborative approach to cross-functional work.
- A mindset rooted in continuous improvement. Eager to streamline processes, reduce manual work, and find better ways of doing things.
Your Total Rewards:
- Generous paid time off
- Comprehensive health care plan
- Company matching RRSP program
- Annual performance bonus
- Professional development subsidies
- Employee referral incentive
Apply Now:
If this role sounds exciting and you're ready to make an impact, we invite you to apply and join our dynamic team at H2Safety. As a valued member of our company, you'll have the opportunity to work alongside industry-leading experts, contribute to cutting-edge projects, and play a crucial role in enhancing the safety and efficiency of emergency response management.
SGS in partnership with H2Safety.
About H2Safety Services
Who we are:
H2Safety Services Inc. is a consulting business that provides Emergency Response and Health, Safety and Environmental (HSE) management programs to Oil and Gas sectors throughout Western Canada, the Northwest Territories, the United States, and Southeast Asia. We are a Calgary-based business that takes pride in delivering exceptional service and quality products to our clients at a competitive price. We have talented and dedicated employees who thrive in our fun-filled, busy and flexible work environment. As part of this team, you will discover that our desire for excellence is a rewarding part of all careers at H2Safety.
Top Benefits
About the role
About the Company:
Celebrating our 21st anniversary this year, H2Safety Services Inc. is the largest Emergency Response Management provider in Canada. Equipped with decades of experience, our team of industry-leading experts delivers comprehensive, tailored Emergency Management Services, Emergency Response Training, and Technology services to companies throughout Canada, North America, and around the world. By continually investing in our people and world-class technology, we ensure the highest level of protection and compliance for our clients, stakeholders, and the environment.
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 PostgreSQL/PostGIS environment that serves as the authoritative data source for both internal operations and client-facing platforms.
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 (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.
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 PostgreSQL/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 (e.g., 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 documented to support transparency, troubleshooting, and long-term maintainability.
- Promote a culture of thorough documentation so that workflows can be easily understood, maintained, and handed off when needed.
- Collaborate with the GIS Manager to align data automation with business rules, project timelines, and quality standards.
- Support the Software Development Team by contributing geospatial components to COP+ and ensuring interoperability between backend systems and client-facing tools.
- Translate automation requirements from cross-functional teams into scalable, maintainable solutions.
Required Knowledge, Skills & Competencies
- Proven ability to understand complex, interdependent systems and anticipate the downstream impacts of changes.
- Excellent written and verbal communication skills, with the ability to translate technical concepts into plain language for non-technical stakeholders and decision-makers.
- High attention to detail and strong organizational skills. Able to manage multiple datasets, projects, and priorities simultaneously without losing sight of system integrity.
- Strong problem-solving skills and a proactive mindset; takes ownership and drives work forward without needing close supervision.
- Ability to balance hands-on development work with broader architectural thinking and process design.
- Interest in mentoring and coaching others on development best practices, clean code, and automation design principles.
- Commitment to building robust, scalable systems emphasizing maintainability, documentation, and resilience.
- Comfortable navigating ambiguity and making sound recommendations when requirements are evolving or incomplete.
- Team-oriented with strong interpersonal skills and a collaborative approach to cross-functional work.
- A mindset rooted in continuous improvement. Eager to streamline processes, reduce manual work, and find better ways of doing things.
Your Total Rewards:
- Generous paid time off
- Comprehensive health care plan
- Company matching RRSP program
- Annual performance bonus
- Professional development subsidies
- Employee referral incentive
Apply Now:
If this role sounds exciting and you're ready to make an impact, we invite you to apply and join our dynamic team at H2Safety. As a valued member of our company, you'll have the opportunity to work alongside industry-leading experts, contribute to cutting-edge projects, and play a crucial role in enhancing the safety and efficiency of emergency response management.
SGS in partnership with H2Safety.
About H2Safety Services
Who we are:
H2Safety Services Inc. is a consulting business that provides Emergency Response and Health, Safety and Environmental (HSE) management programs to Oil and Gas sectors throughout Western Canada, the Northwest Territories, the United States, and Southeast Asia. We are a Calgary-based business that takes pride in delivering exceptional service and quality products to our clients at a competitive price. We have talented and dedicated employees who thrive in our fun-filled, busy and flexible work environment. As part of this team, you will discover that our desire for excellence is a rewarding part of all careers at H2Safety.