C++ Software Developer II - Raster Analysis

Esri
United States
Workplace: OnsiteFull timeUSD 101,192 - 167,336Function: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Problem-solving","Debugging","Design","Development","Optimization"]

Help build next-generation raster analytics for ArcGIS. You’ll translate advanced GIS research into high-performance, scalable software across spatial modeling, terrain/surface, pattern/density, statistical, hydrologic, and multidimensional analyses. Partner with engineers to conceptualize and deliver GIS solutions, architect robust components, and improve quality and performance by diagnosing defects, bottlenecks, and optimization opportunities using automated testing.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Esri
Esri
2 months ago

C++ Software Developer II - Raster Analysis

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Help build next-generation raster analytics for ArcGIS. You’ll translate advanced GIS research into high-performance, scalable software across spatial modeling, terrain/surface, pattern/density, statistical, hydrologic, and multidimensional analyses. Partner with engineers to conceptualize and deliver GIS solutions, architect robust components, and improve quality and performance by diagnosing defects, bottlenecks, and optimization opportunities using automated testing.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Transform research and advanced concepts into high-performance, scalable raster analytical tools across key GIS domains (spatial modeling, terrain/surface, pattern/density, statistical, hydrologic, and multidimensional modeling).
  • •Partner with a collaborative team to conceptualize, design, and deliver innovative GIS solutions for complex real-world challenges.
  • •Architect and implement robust software components using industry-standard design principles and best practices.
  • •Identify, analyze, and resolve software defects and performance bottlenecks using automated testing and optimization.

Pay and Benefits

Salary: USD 101,192 - 167,336
Perks:MedicalDentalVisionLife Insurance401kProfit-sharingPaid LeavePaid Holidays

Key Requirements

  • •2+ years of demonstrated experience in C++ software development.
  • •Strong understanding of algorithms, data structures, and design patterns.
  • •Excellent problem-solving, design, development, and debugging skills.
  • •Familiarity with distributed systems, parallel processing, and GPU-accelerated computing.
  • •Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related STEM field.
Experience:2+ yearsGISRaster analysisSpatial analysis
Education:Bachelor's
Skills:Problem-solvingDebuggingDesignDevelopmentOptimization
Languages:English
Tech Stack:C++C#WPFGPUCloudDistributed systemsParallel processingAgileTDDArcGIS

Company Brief

Esri
Provides geographic information system (GIS) software, location intelligence, mapping tools, and spatial analytics to governments, businesses, and researchers for visualizing, analyzing, and managing geographic data.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Headquarters: Redlands, United States
Founded: 1969
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn