Sr. C++ Software Development Engineer - 3D Data and Editing

Esri
California
Workplace: OnsiteFull timeUSD 118,976 - 197,600 annuallyFunction: Product ManagementExperience: 5+ yearsEducation: bachelorsSkills: ["Problem-solving","Communication","Collaboration"]

Senior-level C++ software developer specializing in 3D GIS/data platforms. You’ll build and optimize C++ components for handling industry-standard 3D formats, implement scalable architectures and APIs, work in an agile team to deliver real-time rendering and large-scale spatial data solutions, and contribute to reusable libraries and open source. Strong emphasis on CAD/3D formats, databases, cloud readiness, and rigorous testing.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Esri
Esri
7 months ago

Sr. C++ Software Development Engineer - 3D Data and Editing

✓ Verified Job

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

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

Job Summary

Senior-level C++ software developer specializing in 3D GIS/data platforms. You’ll build and optimize C++ components for handling industry-standard 3D formats, implement scalable architectures and APIs, work in an agile team to deliver real-time rendering and large-scale spatial data solutions, and contribute to reusable libraries and open source. Strong emphasis on CAD/3D formats, databases, cloud readiness, and rigorous testing.
Location: California
Workplace: Onsite
Employment Type: Full time
Job Function: Product Management
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
  • •Design and develop stable software that includes automated test validation
  • •Develop reusable components and libraries for use internally and as open source
  • •Work within agile processes for short cycle, fast-paced delivery

Pay and Benefits

Salary: USD 118,976 - 197,600 annually
Perks:Health InsuranceDentalVision401kPaid LeaveHolidaysProfit-sharing

Key Requirements

  • •5+ years of experience developing robust code using C++ (C++20, STL)
  • •Experience with industry standard 3D formats such as DWG, IFC, FBX, OBJ, glTF, USD, Collada, CityGML
  • •Experience with databases such as Postgres, Oracle, or SQL Server
  • •Understanding of algorithms, data structures, and design patterns
  • •Experience developing software that runs in a cloud and with scripting languages (Python, JavaScript) and REST/JSON
Experience:5+ yearsGIS3D graphicsGeospatial
Education:Bachelor's in Computer Science, Engineering, Mathematics, GIS, or related field
Skills:Problem-solvingCommunicationCollaboration
Languages:English
Tech Stack:C++C++20STLDWGIFCFBXOBJGlTFUSDColladaCityGMLPostgreSQLOracleSQL ServerPythonJavaScriptRESTJSON

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