> Markdown version of [/jobs/ext/1405308-sr-c-software-development-engineer-3d-data-and-editing](https://www.wearedevelopers.com/jobs/ext/1405308-sr-c-software-development-engineer-3d-data-and-editing). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. C++ Software Development Engineer - 3D Data and Editing - **Company:** Environmental Systems Research Institute, Inc. - **Location:** Redlands, CA, United States - **Experience:** Expert - **Salary:** $123,136.0 - $202,488.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, ArcGIS (Software), Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Databases, Data Structures, Data Visualization, Software Design Patterns, JSON, Python (Programming Language), PostgreSQL, Microsoft SQL Server, Open Source Technology, Oracle (Applications), Software Engineering, Data Processing, Scripting, Test-Driven Development (TDD), Information Technology, Production Code - **Published:** July 23, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/86030869/1 ## About the Role * 5+ years of experience developing robust code and exceptional problem-solving skills using C++ (C++20, 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 (such as Python, JavaScript) and web protocols and formats such as REST and JSON * Bachelor's degree in computer science, engineering, mathematics, GIS, or related field, * 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 #LI-RC2 ## Description * 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 ## Related Videos - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [A Hitchhiker's Guide to Resource Efficient Software](https://www.wearedevelopers.com/videos/1414-a-hitchhiker-s-guide-to-resource-efficient-software) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) ## Related Articles - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)