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

Esri

Not Interested
Bookmark
Report This Job

profile Job Location:

Redlands, CO - USA

profile Monthly Salary: Not Disclosed
Posted on: 19-09-2025
Vacancies: 1 Vacancy

Job Summary

Overview

Over the past decade 3D computer graphics and web-based 3D technologies have advanced at an incredible pace and our 3D software development team is at the forefront of this innovation. We are building the worlds leading geospatial mapping and data analysis platform serving millions of users across a wide range of industries. Our software is designed to be modular reusable and exceptionally well-crafted to meet the needs of a diverse global community We work in a fast-paced iterative environment continuously improving through user feedback performance metrics and evolving industry trends.

We are looking to bring a skilled developer onto the team to apply their expertise in industry-standard CAD and 3D formats level of detail (LOD) generation mesh simplification and compression techniques real-time rendering and spatial data structures for optimized 3D content in large-scale database systems. Strong software engineering and mathematical skills along with a solid understanding of database technologies are essential for success in this role.

Join us and help push the boundaries of 3D technology to deliver powerful real-world solutions.

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
  • Take on complex goals that push the boundary of the possible
  • Solve and articulate complex problems through application design development and exemplary user experiences

Requirements

  • 5 years of experience developing robust code and exceptional problem-solving skills using C (C20 STL)
  • Experience with industry standard 3D formats such as DWG IFC FBX OBJ glTF USD Collada CityGML
  • Experience with database system 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 and formats such as REST and JSON
  • Bachelors in computer science engineering mathematics GIS or related field

Recommended Qualifications

  • Masters 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

#LI-RC2

#LI-Hybrid


Required Experience:

Senior IC

OverviewOver the past decade 3D computer graphics and web-based 3D technologies have advanced at an incredible pace and our 3D software development team is at the forefront of this innovation. We are building the worlds leading geospatial mapping and data analysis platform serving millions of users ...
View more view more

Key Skills

  • Client Servicing
  • Apache
  • Community Support
  • FIDIC
  • Data Analysis

About Company

Company Logo

Esri’s GIS software is the most powerful mapping & spatial analytics technology available. Learn about Esri’s geospatial mapping software for business and government.

View Profile View Profile