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

Esri
California
Workplace: OnsiteFull timeUSD 118,976 - 197,600 annuallyFunction: Communications, PR & CommunityExperience: 5+ yearsEducation: bachelorsSkills: ["Problem-solving","Collaboration","Continuous learning","Communication"]

Seeking a mid-level Software Engineer with strong C++ and 3D graphics expertise to contribute to ArcGIS Pro 3D Analysis. You’ll design high-performance data structures, implement robust algorithms for 3D visualization and spatial analysis, collaborate with product engineers, and help scale a modular codebase used by professionals in urban planning, architecture, and engineering.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Esri
Esri
7 months ago

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

✓ Verified Job

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

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

Job Summary

Seeking a mid-level Software Engineer with strong C++ and 3D graphics expertise to contribute to ArcGIS Pro 3D Analysis. You’ll design high-performance data structures, implement robust algorithms for 3D visualization and spatial analysis, collaborate with product engineers, and help scale a modular codebase used by professionals in urban planning, architecture, and engineering.
Location: California
Workplace: Onsite
Employment Type: Full time
Job Function: Communications, PR & Community
Seniority: Mid level

Key Responsibilities

  • •Build C++ software components that follow industry-standard design patterns, development methodologies, and deployment models
  • •Work closely with product engineers to implement requirements and create application architectures and API to meet product goals
  • •Create solutions for spatial data access and management of large datasets that are stored in a spatial database or file system
  • •Design and develop stable software that includes automated test validation
  • •Develop reusable components and libraries for use internally and as open source

Pay and Benefits

Salary: USD 118,976 - 197,600 annually
Perks:Health InsuranceDentalVision401kLife InsurancePaid LeavePaid Holidays

Key Requirements

  • •5+ years of experience working with Modern C++
  • •Experience with 3D graphics APIs such as WebGPU, OpenGL, or DirectX
  • •Understanding of algorithms, data structures, and design patterns
  • •Strong math skills and expertise in computational geometry, topology, and data modeling for terrain and surface analysis
  • •Experience working with large datasets of vector and terrain/lidar data as well as data structures for storing, manipulating, and visualizing 3D data
Experience:5+ yearsGeospatialGISArcGIS
Education:Bachelor's in computer science, engineering, mathematics, GIS, or related field
Skills:Problem-solvingCollaborationContinuous learningCommunication
Languages:English
Tech Stack:C++WebGPUOpenGLDirectXPythonJavaScriptRESTJSONCUDAGPU

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