ModelBuilder C++/C# Developer for Desktop GIS

ESRI

Redlands (CA)

On-site

USD 101,192 - 167,336

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Life insurance
401(k)
Profit sharing
Vacation leave
Paid holidays

Job summary

Esri is seeking a skilled full stack developer to design and build powerful desktop software for ArcGIS Pro’s ModelBuilder. You will craft intuitive frontends and robust backend APIs, collaborating in an agile team to support a global user base addressing complex spatial analysis challenges.

You will drive next-generation workflow interfaces, optimize performance, and work with product engineers to deliver high-quality ModelBuilder capabilities.

Qualifications

  • 2+ years of experience in C++ with memory management, multithreading and concurrency, performance optimization and profiling.
  • Strong proficiency in C# (.NET) including OO design, async programming, parallel processing, DI and lifecycle management.
  • Strong understanding of API design and interoperability between C++ and .NET.
  • Bachelor's degree required or related field; GitHub portfolio showcasing projects.

Responsibilities

  • Build next generation workflow-based diagramming interface and UX for ArcGIS Pro to run simple or complex tool sequences.
  • Follow design patterns, development methodologies, and deployment techniques with C++, C#, .NET, MVVM, and WPF.
  • Diagnose and fix memory leaks, race conditions, deadlocks, bottlenecks in CPU and memory intensive apps.
  • Collaborate in an agile, interactive team to ship high quality software and contribute to unit tests.
  • Work with product specialists to create innovative ModelBuilder capabilities and understand backend APIs.
  • Contribute to testing to ensure quality and prevent regressions.

Skills

C++
C#
.NET
Multithreading
Memory management
API design
Performance optimization
Debugging
MVVM
WPF

Education

Bachelor's degree in computer science or related field

Tools

GitHub
Diagnostics tools
Profiling tools
VS/IDE

Job description

Esri is seeking a skilled full stack developer to design and build powerful desktop software for ArcGIS Pro’s ModelBuilder. You will craft intuitive frontends and robust backend APIs, collaborating in an agile team to support a global user base addressing complex spatial analysis challenges.

You will drive next-generation workflow interfaces, optimize performance, and work with product engineers to deliver high-quality ModelBuilder capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Developer II - ModelBuilder, ArcGIS Pro
C++ Software Developer II - ModelBuilder, ArcGIS Pro

ESRI • Redlands (CA)

On-site
USD 101,192 - 167,336
Medical insurance
Dental insurance
Vision insurance
+5
C++ GIS Desktop Engineer | OpenGL, APIs & Performance
C++ GIS Desktop Engineer | OpenGL, APIs & Performance

Esri • Redlands (CA)

On-site
USD 172,000 - 180,000
Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis
Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis

Esri • Redlands (CA)

On-site
USD 100,000 - 130,000
Maritime GIS Software Engineer II (C++/C#, Full-Stack)
Maritime GIS Software Engineer II (C++/C#, Full-Stack)

Esri • Washington

On-site
USD 101,000 - 167,000
Medical
Dental
Vision
+4
C++ GIS Platform Engineer (OpenGL)
C++ GIS Platform Engineer (OpenGL)

Telemetry Today LLC • Redlands (CA)

On-site
USD 172,000 - 180,000
Health insurance
Dental
Vision
+3
Maritime GIS Software Engineer II — C++/C#
Maritime GIS Software Engineer II — C++/C#

Esri • Redlands (CA)

On-site
USD 101,000 - 167,000
Medical insurance
Dental insurance
Vision insurance
+3
C/C++ Software Development Engineer II
C/C++ Software Development Engineer II

Esri • Redlands (CA)

On-site
USD 97,760 - 163,280
Health and welfare benefits
401(k) and profit-sharing programs
Paid vacation and holidays
+1
Senior Full Stack .NET GIS Developer
Senior Full Stack .NET GIS Developer

Princeton IT Services, Inc • New York (NY)

On-site
USD 120,000 - 150,000
Senior C#/WPF UI Engineer for Imagery & GIS UX
Senior C#/WPF UI Engineer for Imagery & GIS UX

Esri • United States

Remote
USD 123,000 - 202,000
Senior Web Developer - GIS-BIM Cloud & APIs
Senior Web Developer - GIS-BIM Cloud & APIs

Esri • Redlands (CA)

On-site
USD 123,136 - 202,488
Health benefits
401(k)