CareerPlanGet AI match score →

Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis

Redlands, CA💼 Full-time💰 $123,136–$123,136🗓 2026-06-23 → 2026-07-31

Core

Building high-performance C++ software components and libraries for advanced 3D visualization and analysis within the ArcGIS geospatial platform.

Role type

Senior C++ Software Development Engineer (3D GIS)

Builds

Modular, high-performance codebase for 3D analytic capabilities of ArcGIS

Domain

Geospatial technology / 3D visualization / Computational geometry

Deliverable

production ML models | product features

Required skills

Modern C++, 3D graphics APIs (WebGPU, OpenGL, DirectX), algorithms, data structures, computational geometry, topology, data modeling, large dataset management (vector/terrain/LiDAR), workflow computing, test-driven development

Preferred skills

Parallel/multi-core programming, GPU/CUDA, cloud software development, application scripting (Python, JavaScript), REST/JSON, ArcGIS/web mapping technologies

Technologies

C++, WebGPU, OpenGL, DirectX, CUDA, Python, JavaScript, REST, JSON

Responsibilities

Build C++ software components following industry-standard design patterns; Create application architectures and APIs; Develop solutions for spatial data access and management of large datasets; Design and develop stable software with automated test validation; Develop reusable components and libraries for internal and open-source use

Seniority

Senior, hands-on IC

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