JOBSEARCHER

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

EsriApple Valley, CAL6 LeadSeptember 15th, 2026
Overview In this role you will contribute to Esri's high-performance 3D visualization and analysis capabilities within the ArcGIS ecosystem. You will design robust data structures and algorithms to handle large spatial datasets, collaborating with product engineers to shape APIs and architectures. You’ll build scalable, test-validated components and reusable libraries, while delivering impactful, user-friendly 3D experiences. This position offers the opportunity to influence a leading geospatial platform used by professionals worldwide. Compensation / Benefitsmedical, dental, visionlife insurance401(k) with profit sharingvacation leavepaid holidays ResponsibilitiesDevelop C++ components following standard design patterns and deployment modelsCollaborate with product engineers to meet requirements and define APIsCreate solutions for spatial data access and management of large datasetsDesign and develop stable software with automated test validationBuild reusable components and libraries for internal and open source useOperate within agile processes for fast, iterative deliveryDrive high-impact initiatives that push boundaries and deliver breakthroughsSolve complex problems through application design and user-centric experiences Key requirements5+ years of experience with Modern C++Experience with 3D graphics APIs (WebGPU, OpenGL, or DirectX)Strong understanding of algorithms, data structures, and design patternsExpertise in computational geometry, topology, and data modeling for terrain and surface analysisExperience with large vector and terrain/LiDAR datasets and related data structuresExperience with workflow computing including UI programming, scripting, and test authoringKnowledge of Agile methodologies and test-driven developmentPrior experience releasing commercial softwareBachelor’s degree in computer science, engineering, mathematics, GIS, or related fieldexcellent problem-solvingcollaborationcontinuous learningModern C++3D graphics APIs (WebGPU, OpenGL, DirectX)computational geometry