JOBSEARCHER

C++ Software Developer II - Raster Analysis

EsriApple Valley, CAL6 LeadSeptember 15th, 2026
Overview Join Esri as a C++ Software Developer on the ArcGIS Spatial Analyst team to design and build next-generation raster analytics that run efficiently on desktop and cloud. You will translate cutting-edge research into scalable tools for GIS domains such as terrain analysis, pattern and density analysis, and hydrologic modeling, contributing to a high-performance platform. You collaborate with a cross-functional team to architect robust components and optimize performance through testing and debugging. This role offers the opportunity to shape spatial analytics at scale using GPU and cloud technologies, aligning with Esri’s mission to empower better decision-making with GIS. You will contribute到 Compensation / Benefitsmedical, dental, visionbasic and supplemental life insurance401(k) and profit-sharingminimum 80 hours vacationtwelve paid holidays ResponsibilitiesTransform advanced concepts into high-performance analytical tools across GIS domainsCollaborate with a team to design and deliver innovative GIS solutionsArchitect and implement robust software components following best practicesIdentify and resolve defects and performance bottlenecks through automated testing and optimization Key requirements2+ years of experience in C++ software developmentStrong understanding of algorithms, data structures, and design patternsFamiliarity with distributed systems, parallel processing, and GPU-accelerated computingBachelor’s degree in Computer Science, Engineering, Mathematics, or a related STEM fieldproblem-solvingcollaborationproactive debuggingC++ software developmentGPU-accelerated computingparallel processing