C++ Software Developer II - Raster Analysis
EsriAbout the role
<p><strong>Overview</strong></p> <p>The ArcGIS Spatial Analyst team develops advanced raster analysis capabilities used by organizations worldwide to understand patterns, solve spatial problems, and make better decisions.</p> <p>We are a team of engineers who are passionate about turning complex challenges into scalable, high-performance solutions. As a C++ Software Developer, you will contribute to the design and development of next-generation raster analytics that power ArcGIS across desktop and cloud environments.</p> <p>Join us in advancing the ArcGIS platform by delivering high-performance, scalable capabilities using modern GPU and cloud computing technologies.</p> <p><strong>Responsibilities</strong></p> <ul> <li>Transform cutting-edge research and advanced concepts into high-performance, scalable analytical tools across key GIS domains, including: <ul> <li>Spatial modeling and suitability analysis</li> <li>Terrain and surface analysis (such as intervisibility, geomorphometric)</li> <li>Pattern and density analysis</li> <li>Statistical analysis</li> <li>Hydrologic analysis</li> <li>Multidimensional scientific data modeling and analysis</li> </ul> </li> <li>Partner with a collaborative team to conceptualize, design, and deliver innovative GIS solutions that address complex real-world challenges</li> <li>Architect and implement robust software components using industry-standard design principles and best practices</li> <li>Proactively identify, analyze, and resolve software defects and performance bottlenecks through automated testing and optimization</li> </ul> <p><strong>Requirements</strong></p> <ul> <li>2+ years of demonstrated experience in C++ software development </li> <li>Strong understanding of algorithms, data structures, and design patterns </li> <li>Excellent problem-solving, design, development, and debugging skills </li> <li>Familiarity with distributed systems, parallel processing, and GPU-accelerated computing </li> <li>Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related STEM field</li> </ul> <p><strong>Recommended Qualifications</strong></p> <ul> <li>Experience with C# and WPF application development </li> <li>Knowledge of Agile development methodologies and test-driven development (TDD) practices </li> <li>Experience with GIS, raster analysis, and spatial analysis concepts </li> <li>Strong foundation in mathematics and science, with experience in scientific computing for raster analysis </li> <li>Master’s degree or Ph.D. in Com
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s