CareerPlanSign in

C++ Software Developer II - ModelBuilder, ArcGIS Pro

Redlands, CA💼 Full-time💰 $101,192–$101,192🗓 2026-07-26 → 2026-09-26

Core

Design and build the next generation workflow-based diagramming interface and user experiences for ArcGIS Pro's ModelBuilder to enable efficient analytical modeling.

Role type

Senior C++ Software Developer (Desktop GIS)

Builds

Workflow-based diagramming interfaces and backend APIs for ArcGIS Pro

Domain

GIS / Spatial Analysis / Desktop Software

Deliverable

product features

Required skills

C++ (memory management, multithreading, performance optimization), C# (.NET, async/await, dependency injection), API design, modular system architecture, debugging (memory leaks, race conditions, deadlocks), unit testing

Preferred skills

Esri products knowledge, data analysis experience, commercial software release experience, Scrum, test-driven development

Technologies

C++, C#, .NET, WPF, MVVM, third-party diagramming libraries

Responsibilities

Build workflow-based diagramming interfaces and user experiences; implement backend APIs and frameworks; diagnose and resolve performance issues and bugs; write and run unit tests; collaborate with product specialists and designers

Seniority

Mid-Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.