Sr. C++software Development Engineer - Arcgis Pro 3d Analysis

Esri

Redlands, CA, United States
Base: $123,136—$202,488 usd; bonus/equity: not spe...
On-site
Modern c++ development
3d graphics apis
Computational geometry
Esri is seeking a Senior C++ Software Development Engineer to enhance the 3D analytical capabilities of ArcGIS, focusing on clean code and complex spatial challenges. The ideal candidate will have extensive experience in modern C++, 3D graphics APIs, and strong problem-solving skills, contributing to a collaborative team dedicated to producing impactful software

Job Summary

  • Enhance the 3D analytic capabilities of ArcGIS, the world’s leading geospatial platform.
  • Design and implement robust data structures, apply advanced algorithms, and help shape a platform used by millions worldwide.
  • Esri’s competitive total rewards strategy includes industry-leading health and welfare benefits, 401(k) and profit-sharing programs, and opportunities for personal and professional growth.

Matching Summary

Match Score: 85

Esri is seeking a Senior C++ Software Development Engineer to enhance the 3D analytical capabilities of ArcGIS, focusing on clean code and complex spatial challenges. The ideal candidate will have extensive experience in modern C++, 3D graphics APIs, and strong problem-solving skills, contributing to a collaborative team dedicated to producing impactful software.

Salary

Base: $123,136—$202,488 USD; Bonus/Equity: Not specified; Benefits: Industry-leading health and welfare benefits, 401(k) and profit-sharing programs

Skills & Requirements

Must-have

  • Modern C++ development
  • 3D graphics APIs
  • Computational geometry
  • Large dataset management
  • Agile development methodologies

Nice-to-have

  • Parallel and distributed programming
  • Cloud development experience
  • ArcGIS or web mapping familiarity

Key Requirements

  • 5+ years of experience with Modern C++
  • Experience with 3D graphics APIs (WebGPU, OpenGL, DirectX)
  • Strong math skills in computational geometry, topology, and data modeling
  • Experience with large datasets (vector, terrain/lidar)
  • Bachelor’s degree in computer science, engineering, mathematics, GIS, or related field

Work Rights

Not specified

Tailored Resume

Cover Letter