1,972,280open jobs
116,611companies
257,722added this week
Browse all
Salary
≈ $66k – $119k per year (Estimated)
Location
In office (Ottawa)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Oct 25, 2026. First seen by Alion on Jul 24, 2026. Esri scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Esri, formally Environmental Systems Research Institute, is a geographic information system software company headquartered in Redlands, California, best known for the ArcGIS platform for mapping, spatial analytics and location intelligence. Founded in 1969, the privately held company serves businesses, utilities, national governments and cities worldwide through regional offices, research centers such as its Zurich R&D center, and a global distributor network. It hires software and product engineers, solution engineers, technical consultants with security clearances, contracts specialists, partner managers and HR staff.

Overview

AEC firms and infrastructure owner/operators increasingly demand seamless integration between GIS data and BIM models to improve all aspects of asset design, construction, and operation. The global demand for housing and the need for roads, energy, and water to support them requires innovative workflows that help owners, engineers, planners, and stakeholders collaborate. Esri is working in partnership with Autodesk and other firms to help our customers design, build, and operate the sustainable infrastructure of the future more rapidly, at lower cost, and in compliance with complex regulatory landscapes. 

Providing this integration requires innovative software engineering to ensure reliable, secure, seamless, and scalable access to this information in ways that are user- and industry-focused while adapting to evolving global standards for BIM and GIS, such as IFC, 3D Tiles, and Esri i3s. In this role, you will be the crucial resource in the design and implementation of this integration. Join us in helping define the future of GIS-AEC integration in collaboration with the product owner, product engineers, and software engineering peers on a multi-disciplinary team. 

Responsibilities

  • Design and implement:
    • Integration between the ArcGIS geospatial cloud and cloud-based BIM systems such as Autodesk Docs, Autodesk Platform Services, Autodesk Forma, and other information systems
    • Public and internal RESTful APIs to integrate the above platforms
    • Typescript components and widgets compatible with ArcGIS Experience Builder
    • Geoprocessing tools to automate the linking and data migration of BIM data to ArcGIS
  • Communicate with industry developers on best practices for extending ArcGIS to the AEC and BIM industries
  • Design real-time and batch data pipelines for synchronizing versioned BIM data with GIS
  • Construct complex micro-service pipelines for large BIM datasets 

Requirements

  • 5+ years of software product development experience
  • Demonstrated experience developing cloud infrastructure, backend services, and data pipelines
  • Exceptional understanding at least two of the following languages and tools: TypeScript, JavaScript, NodeJS, Bootstrap, React, Angular, and other responsive web frameworks or extensive experience with C++, .NET and/or Python
  • Knowledge of Agile software engineering processes and proficiency with git.
  • Excellent problem-solving and debugging skills
  • Bachelor's degree in computer science or computer engineering, or related field 

Recommended Qualifications

  • Experience with 2D and 3D computational geometry
  • Scalable full-stack software engineering experience
  • Awareness of Autodesk Platform Services, ObjectArx, or Revit APIs
  • Awareness of ArcGIS web application development
  • Familiarity with TypeScript, React, Angular, or other component library or framework
  • Experience with cloud services such as Amazon AWS, Microsoft Azure
  • Experience implementing effective unit and integration tests 

Esri's total rewards strategy includes group supplemental insurance benefits, retirement plans, accrued vacation, holidays, competitive compensation, and opportunities for personal and professional growth.  Compensation decisions take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.  A reasonable estimate of the salary range for this role is CAD $94,500 - $138,600.

The Company

At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life’s best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri’s Racial Equity and Social Justice initiatives, please visit our website here.

If you don’t meet all of the preferred qualifications for this position, we encourage you to still apply!

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email [email protected] and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,972,280 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Ottawa
$73k – $92k per year • Remote (Canada) • Full-Time • 5+ years exp • Canada
Java
Java
Spring Boot
Quarkus
Databases
MySQL
PostgreSQL
Redis
DynamoDB
Apache Kafka
Google BigQuery
Amazon Aurora
AI/ML
Copilot
Cursor
Claude
Claude Code
AI Agents
Frontend
GraphQL
DevOps
Rest API
gRPC
Terraform
CloudFormation
Datadog
Azure
CI/CD
GitOps
AWS
Kubernetes
Amazon EKS
Management
Agile
QA
JMeter
Gatling
k6
Apply
≈ $79k – $143k per year (Estimated) • In office • Full-Time • 2+ years exp • Toronto
SQL
Databases
Databricks
Oracle
DevOps
Azure
Apply
$79k – $93k per year • Hybrid • Full-Time • 8+ years exp • Oakville
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
AI/ML
Copilot
Frontend
React.js
DevOps
Rest API
Azure DevOps
Azure
Git
Apply
Software Developer 4 days ago
$54k – $67k per year • In office • Full-Time • 3+ years exp • Langley
JavaScript
Node JS
Frontend
React.js
Mobile
JUnit
DevOps
Rest API
GitHub Actions
Azure
CI/CD
API Gateway
Analytics
Informatica
Apply
$50k – $107k per year • Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • Toronto
Python
JavaScript
Java
Node JS
Databases
DynamoDB
AI/ML
Copilot
DevOps
Rest API
CI/CD
AWS
Configuration Management
AWS Lambda
Amazon EC2
Amazon S3
AWS Step Functions
API Gateway
Apply
Software Engineer 3 days ago
≈ $83k – $170k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Jersey City
Python
JavaScript
Java
TypeScript
SQL
MATLAB
Databases
RabbitMQ
Apache Kafka
AI/ML
Hadoop
Frontend
Angular
DevOps
CI/CD
Platform Engineering
GitHub
Analytics
Plotly
Management
Agile
Apply
≈ $71k – $128k per year (Estimated) • In office • Canada
JavaScript
Java
Node JS
DevOps
CI/CD
AWS
Apply
≈ $52k – $112k per year (Estimated) • Hybrid • Barcelona
JavaScript
TypeScript
Frontend
Next.js
React.js
DevOps
CI/CD
Management
Agile
Apply
AWS Data Engineer 3 days ago
≈ $60k – $117k per year (Estimated) • In office • Canada
Python
SQL
DevOps
AWS
Analytics
ETL/ELT
Apply
≈ $139k – $284k per year (Estimated) • In office • Cary
Python
AI/ML
MLFlow
Kubeflow
Machine Learning
DevOps
Terraform
GitHub Actions
CircleCI
CloudFormation
Fluentd
Prometheus
GitLab CI
CI/CD
Jenkins
Git
AWS
Grafana
Bitbucket
GitHub
GitLab
Apply
$131k – $135k per year • In office • 1+ year exp • Bachelor's Degree • Vienna
Java
DevOps
GCP
Azure
AWS
Cybersecurity
GDPR
PKI
Apply
$172k – $180k per year • In office • 3+ years exp • Bachelor's Degree • Redlands
Python
C++
C++
OpenGL
Cybersecurity
GDPR
Management
Agile
Apply
Product Engineer 3 days ago
$90k – $96k per year • In office • 1+ year exp • Bachelor's Degree • Redlands
Python
Java
C#
DevOps
Rest API
Cybersecurity
GDPR
Apply
$180k – $185k per year • In office • 5+ years exp • High School Diploma • Redlands
Python
Java
C++
Cybersecurity
GDPR
Management
Agile
Apply
$101k – $167k per year • In office • 2+ years exp • Bachelor's Degree • Vienna
Python
JavaScript
SQL
C#
C++
Databases
PostgreSQL
Mobile
MVVM
DevOps
Rest API
Git
Cybersecurity
GDPR
Management
Agile
Scrum
Apply
≈ $67k – $115k per year (Estimated) • In office • Ottawa
C#
C#
ASP.NET Core
Databases
Redis
Azure Cosmos DB
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Analytics
Azure Data Factory
Apply
$46k – $54k per year • In office • Full-Time • Bachelor's Degree • Ottawa
JavaScript
Java
TypeScript
SQL
Node JS
Java
Maven
Node JS
Nest.JS
Databases
Apache Kafka
AI/ML
LLM
DevOps
Rest API
Git
Linux
Management
Agile
Apply
$54k – $79k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Ottawa
JavaScript
Java
TypeScript
SQL
Java
Maven
Databases
Apache Kafka
DevOps
Rest API
Git
Linux
Apply
≈ $66k – $126k per year (Estimated) • In office • 5+ years exp • Kitchener • Montreal • Ottawa • Calgary
Analytics
Power BI
Marketing
Salesforce
Marketo
Apply
≈ $49k – $89k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • Ottawa
Apply
See all jobs
This is one of many
1,972,280 more open roles from verified company boards, updated every day.