CareerPlanGet AI match score →

C/C++ Software Development Engineer II

Redlands, CA💼 Full-time💰 $101,192–$101,192🗓 2026-06-03 → 2026-07-31

Core

Develop, enhance, and maintain extensive C/C++ software frameworks for ArcGIS Pro, a geographic information system (GIS) software used to analyze, visualize, and share spatial data.

Role type

C/C++ Software Development Engineer

Builds

Robust software frameworks and features for ArcGIS Pro desktop application

Domain

GIS / Desktop Software

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ development, operating system internals, debugging, performance profiling, software testing patterns, computer security fundamentals

Preferred skills

Windows OS internals, C#, WPF/WinForms, COM/IPC/threading/concurrency, x64/ARM assembly

Technologies

C/C++, Windows, C#, WPF, WinForms, COM, IPC

Responsibilities

Develop and maintain C/C++ software frameworks; Diagnose and resolve defects using debugging and profiling tools; Leverage OS knowledge for secure and robust software design; Collaborate with senior engineers on innovative features

Seniority

Mid-level IC

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