Esri logo
Esri4 months ago

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

$123,136–$202,488 year

On-site · Redlands, California, United States

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Enterprise
Industry
Geospatial Software

Job Summary

The Sr. C++ Software Development Engineer will focus on building C++ software components that adhere to industry-standard design patterns and deployment models. Key responsibilities include collaborating with product engineers to implement requirements, designing stable software with automated testing, and developing reusable components. The ideal candidate will possess strong experience with CAD and 3D formats, database technologies, and a solid understanding of Agile methodologies. Additionally, the role requires excellent software engineering and mathematical skills.

Required Qualifications

  • 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 database systems such as Postgres, Oracle, or SQL Server
  • Understanding of algorithms, data structures, and design patterns
  • Knowledge of Agile development methodologies and test-driven development processes
  • Experience developing software that runs in a cloud
  • Experience with application scripting languages (e.g., Python, JavaScript) and web protocols such as REST and JSON

Desired Qualifications

  • Master’s degree or Ph.D. in computer science, engineering, mathematics, GIS, or related field
  • Strong knowledge of C#
  • Experience with data visualization, mapping, projections, and GIS
  • Experience in 3D data processing
  • Familiarity with Esri ArcGIS Platform

Additional Requirements

  • Equal opportunity employer (EOE) considerations
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$123k – $202k / yr

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

Apply on Sorce