Talent.com
Software Engineer - Geographic Information System (GIS)
Software Engineer - Geographic Information System (GIS)Versaterm • Vancouver, Metro Vancouver Regional District, CA
Software Engineer - Geographic Information System (GIS)

Software Engineer - Geographic Information System (GIS)

Versaterm • Vancouver, Metro Vancouver Regional District, CA
15 days ago
Job type
  • Full-time
Job description

Software Engineer - Geographic Information System (GIS)

The Company

aterm is a global public safety solutions company helping agencies transform how they serve their communities. Since 1977, we’ve been building an ecosystem of intuitive tools designed for public safety agencies, forensic labs, court systems, schools and other institutions. Through purposeful integrations and a selective growth strategy, we focus on improving workflows to help our customers achieve more efficient operations, better service and more just outcomes.

Our teams are driven by innovation, expertise and an unwavering commitment to customer success. As we continue to grow and expand our ecosystem, you’ll have the opportunity to contribute to solutions that enhance community safety and transform the future of public safety technology. If you’re passionate about making a meaningful difference, we’d love to hear from you.

The Role

The Software Engineer II – GIS is an intermediate-level developer responsible for building and enhancing GIS applications that improve situational awareness and operational support for public safety agencies. This role emphasizes hands-on development with Esri toolsets (ArcGIS Enterprise, ArcGIS Pro, ArcGIS Runtime, etc.) and open-source technologies such as PostGIS. The position requires software engineering skills to deliver scalable GIS solutions, contribute to enterprise GIS posture, and collaborate with cross-functional teams to ensure reliable, secure, and high-quality GIS services.

What You Do

GIS Application Development

  • Develop and maintain GIS applications using Esri toolsets such as ArcGIS Runtime SDKs, ArcGIS Enterprise, and ArcGIS Online.
  • Build desktop, web, and mobile GIS solutions with C#, JavaScript, and modern frameworks.
  • Create robust server-side GIS processing solutions, including spatial algorithms and custom geoprocessing tools.
  • Develop RESTful services and APIs for spatial data access, automation, and system integration.
  • Implement scalable solutions for handling large spatial datasets and real-time public safety data.

Database Development & Management

  • Design and optimize spatial databases using PostgreSQL / PostGIS to support analytical and operational queries.
  • Develop and optimize complex spatial SQL queries, functions, and stored procedures.
  • Implement routing solutions with PGRouting for network analysis and pathfinding in public safety contexts.
  • Perform database performance tuning, schema design, indexing, and optimization of spatial operations.
  • GIS Configuration & Deployment

  • Configure, customize, and maintain Esri server environments, map services, and feature services.
  • Manage map publishing workflows, service optimization, and deployment pipelines.
  • Implement security protocols, data governance, and access controls for sensitive public safety data.
  • Software Engineering Practices

  • Write clean, efficient, and well-documented code with unit testing, integration testing, and code reviews.
  • Collaborate with analysts, product owners, and public safety stakeholders to translate requirements into technical solutions.
  • Work within agile or iterative development processes, ensuring code quality and scalability.
  • Use version control systems (e.g., Git) and collaborative development workflows.
  • What You Bring

  • 2–5 years of GIS software development experience.
  • Strong working knowledge of Esri ArcGIS tools (ArcGIS Enterprise, ArcGIS Online, ArcGIS Pro, ArcGIS Runtime SDKs).
  • Proficiency with PostGIS, PostgreSQL, and advanced spatial SQL.
  • Experience developing with C# and / or JavaScript APIs for GIS applications.
  • Understanding of spatial data structures, geoprocessing workflows, and coordinate systems.
  • Ability to integrate GIS with external systems via APIs and web services.
  • Familiarity with public safety operational workflows and data requirements.
  • This position requires a security clearance from the Government of Canada. Candidates must be legally authorized to work in Canada and must successfully obtain and maintain a Reliability security clearance. Obtaining and maintaining all required security clearances is a condition of employment.

    Versaterm is committed to building and supporting inclusion, diversity, and equity, and sustaining a barrier-free environment. Accommodations are available, on request, throughout all aspects of the selection process. These principles apply to the terms and conditions of employment at Versaterm. For detailed information on our accessibility policies, please contact info@versaterm.com.

    #J-18808-Ljbffr

    Create a job alert for this search

    System Engineer • Vancouver, Metro Vancouver Regional District, CA

    Similar jobs
    IoT & Cloud Distributed Systems Engineer (Go)

    IoT & Cloud Distributed Systems Engineer (Go)

    Rivian and Volkswagen Group Technologies • Vancouver
    Full-time
    A leading automotive technology company is seeking a passionate Software Engineer to develop and maintain high-performance distributed systems for next-generation Software Defined Vehicles.The role...Show more
    Last updated: 11 days ago • Promoted
    Senior Data Engineer - Cloud Pipelines & Snowflake

    Senior Data Engineer - Cloud Pipelines & Snowflake

    Two Circles Ltd • Vancouver
    Full-time
    A sports and entertainment marketing company based in Vancouver is seeking a senior Data Engineer to join their Partnership Intelligence Platform team. The ideal candidate has 8+ years of experience...Show more
    Last updated: 11 days ago • Promoted
    Data Engineer II

    Data Engineer II

    Spring Financial Inc. • Vancouver, BC, Canada
    Full-time +1
    Salary : $100,000-$120,000 yearly salary + benefits (See below for more details).Spring Financial is revolutionizing financial access for Canadians, providing smart credit-building, mortgage, and le...Show more
    Last updated: 30+ days ago • Promoted
    Senior AI Software Engineer - Hybrid Vancouver, Edge AI

    Senior AI Software Engineer - Hybrid Vancouver, Edge AI

    Motorola Solutions • Vancouver
    Full-time
    A leading technology company in Vancouver is seeking a Senior Software Developer to architect, develop, and maintain high-performance AI software solutions. The ideal candidate should have strong ex...Show more
    Last updated: 12 days ago • Promoted
    Data Platform Engineer II - Cloud & AWS Pipelines

    Data Platform Engineer II - Cloud & AWS Pipelines

    Planview GmbH, Software & Consulting • Vancouver
    Full-time
    A global leader in work management solutions is seeking a Software Engineer II in Vancouver to contribute to building and maintaining cloud data platforms. The ideal candidate will have 3-4 years of...Show more
    Last updated: 10 days ago • Promoted
    Technical Representative

    Technical Representative

    MAPEI Inc. • Delta, BC, Canada
    Full-time
    With over 80 years of experience, MAPEI is now one of the leading global manufacturers of chemical products for the building industry. We offer high-quality, durable products that care for both the ...Show more
    Last updated: 9 days ago • Promoted
    Software Engineer - II

    Software Engineer - II

    FISPAN • Vancouver, BC, Canada
    Permanent
    FISPAN) is an Enterprise SaaS FinTech company that allows banks to deploy embedded financial products and services to create a seamless banking connection for their corporate clients.Our product ai...Show more
    Last updated: 30+ days ago • Promoted
    2 - Senior Data Engineer

    2 - Senior Data Engineer

    Targeted Talent • Delta, BC, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is remote to start with later relocation to.Our client is a global enterprise company with a product that you've likely used....Show more
    Last updated: 30+ days ago • Promoted
    Quantitative Equity Technology, Infrastructure Software Engineer

    Quantitative Equity Technology, Infrastructure Software Engineer

    Connor, Clark & Lunn Investment Management (CC&L) • Vancouver
    Full-time
    Quantitative Equity Technology, Infrastructure Software Engineer.Quantitative Equity Technology, Infrastructure Software Engineer. Connor, Clark & Lunn Investment Management (CC&L).We deliver founda...Show more
    Last updated: 12 days ago • Promoted
    Airside Systems Specialist

    Airside Systems Specialist

    Vancouver Airport Authority • Delta, BC, Canada
    Full-time +1
    YVR's mission is to connect British Columbia proudly to the world, serving the community and the economy that supports it. We aim to be a premier global gateway, connecting people, cargo, data, idea...Show more
    Last updated: 1 day ago • Promoted
    General Application

    General Application

    Carbon Engineering Ltd. • Squamish, BC, Canada
    Full-time
    Leading the commercialization of ground-breaking technology that captures CO₂ directly from air is challenging and exhilarating. As a member of the CE team, you’ll be surrounded by smar...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Geographic Information System (GIS)

    Software Engineer - Geographic Information System (GIS)

    Versaterm • Vancouver
    Full-time
    Software Engineer - Geographic Information System (GIS).Since 1977, we’ve been building an ecosystem of intuitive tools designed for public safety agencies, forensic labs, court systems, schools an...Show more
    Last updated: 11 days ago • Promoted
    Software Engineer, Data Infrastructure & Acquisition - Vancouver, Canada Vancouver, Canada

    Software Engineer, Data Infrastructure & Acquisition - Vancouver, Canada Vancouver, Canada

    Speechify, Inc. • Vancouver
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Speechify’s text-to-speech products turn PDFs, books, Google Docs, news articles, and websites into audio so peo...Show more
    Last updated: 30+ days ago • Promoted
    Science 8, Science 10, Physics 11

    Science 8, Science 10, Physics 11

    School District #38 (Richmond) • Richmond, BC, Canada
    Full-time
    Recognized for its diversity, dedication to inclusion, and strong partnerships with the community, the Richmond School District is among one of the largest districts in British Columbia with some o...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer (Infrastructure)

    Senior Software Engineer (Infrastructure)

    owl.co • Vancouver, BC, CA
    Full-time
    Quick Apply
    AI systems for high‑stakes, real‑world decisions.Our platform ingests and reasons over large, messy data to surface evidence with hard constraints around fairness, auditability, and low bias.The si...Show more
    Last updated: 30+ days ago
    Catalog Systems Engineer II - DevOps & Cloud

    Catalog Systems Engineer II - DevOps & Cloud

    Lululemon Athletica • Vancouver
    Full-time
    An innovative performance apparel company is seeking an Engineer in Vancouver.You will contribute to development and operations using Agile methodologies and DevOps practices.Ideal candidates shoul...Show more
    Last updated: 12 days ago • Promoted
    Geometry Private Tutoring Jobs Richmond

    Geometry Private Tutoring Jobs Richmond

    Superprof • Richmond, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Geospatial ML Engineer : Build & Deploy AI Pipelines

    Geospatial ML Engineer : Build & Deploy AI Pipelines

    Alsglobal • Vancouver
    Full-time
    A leading scientific testing firm in Canada is seeking a Machine Learning Engineer to design and maintain machine learning systems. This role involves developing microservices, optimizing performanc...Show more
    Last updated: 30+ days ago • Promoted