{"schemaVersion":"jobsearcher.job.v1","id":"c55a026fc6f57f563297f9dd","url":"https://jobsearcher.com/jobs/c55a026fc6f57f563297f9dd","canonicalUrl":"https://jobsearcher.com/jobs/c55a026fc6f57f563297f9dd","title":"Sr. C++ Software Development Engineer - 3D Data and Editing","description":"Overview\nAs a member of Esri’s 3D software team, you will build high-performance C++ components for a leading geospatial platform. You’ll tackle CAD/3D format support, LOD generation, mesh optimization, real-time rendering, and scalable data structures for large databases. You’ll collaborate with product and engineering teams to shape architecture and APIs, while delivering robust, testable software in an agile environment. This role offers impact across industries and the chance to push 3D technology forward.\n\nCompensation / Benefitsmedical, dental, visionlife insurance for employees and families401(k) and profit-sharingvacation leave (minimum 80 hours)paid holidays (12/year)growth opportunities\nResponsibilitiesDevelop C++ components following industry patterns and deployment modelsCollaborate with product engineers to implement requirements and design APIsBuild stable software with automated test validationCreate reusable libraries for internal use and open sourceWork in agile, fast-paced cyclesTackle complex goals and deliver strong user experiences\nKey requirements5+ years of C++ development experience (C++20, STL)Experience with industry-standard 3D formats (DWG, IFC, FBX, OBJ, glTF, USD, Collada, CityGML)Experience with database systems (Postgres, Oracle, SQL Server)Strong knowledge of algorithms, data structures, and design patternsExperience with Agile and test-driven developmentExperience developing software that runs in the cloudScripting (Python, JavaScript) and REST/JSONBachelor’s degree in computer science, engineering, mathematics, GIS, or related fieldproblem-solvingteam collaborationcommunicationC++20STL3D formats (DWG, IFC, FBX, OBJ, glTF, USD, Collada, CityGML)","company":"Esri","rawCompany":"esri","city":"Apple Valley","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:35:45.168Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.02","title":"Geographic Information Systems Technologists and Technicians","slug":"geographic-information-systems-technologists-and-technicians"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr. C++ Software Development Engineer - 3D Data and Editing","description":"Overview\nAs a member of Esri’s 3D software team, you will build high-performance C++ components for a leading geospatial platform. You’ll tackle CAD/3D format support, LOD generation, mesh optimization, real-time rendering, and scalable data structures for large databases. You’ll collaborate with product and engineering teams to shape architecture and APIs, while delivering robust, testable software in an agile environment. This role offers impact across industries and the chance to push 3D technology forward.\n\nCompensation / Benefitsmedical, dental, visionlife insurance for employees and families401(k) and profit-sharingvacation leave (minimum 80 hours)paid holidays (12/year)growth opportunities\nResponsibilitiesDevelop C++ components following industry patterns and deployment modelsCollaborate with product engineers to implement requirements and design APIsBuild stable software with automated test validationCreate reusable libraries for internal use and open sourceWork in agile, fast-paced cyclesTackle complex goals and deliver strong user experiences\nKey requirements5+ years of C++ development experience (C++20, STL)Experience with industry-standard 3D formats (DWG, IFC, FBX, OBJ, glTF, USD, Collada, CityGML)Experience with database systems (Postgres, Oracle, SQL Server)Strong knowledge of algorithms, data structures, and design patternsExperience with Agile and test-driven developmentExperience developing software that runs in the cloudScripting (Python, JavaScript) and REST/JSONBachelor’s degree in computer science, engineering, mathematics, GIS, or related fieldproblem-solvingteam collaborationcommunicationC++20STL3D formats (DWG, IFC, FBX, OBJ, glTF, USD, Collada, CityGML)","datePosted":"2026-09-15T04:35:45.168Z","dateModified":"2026-09-15T04:35:45.168Z","hiringOrganization":{"@type":"Organization","name":"Esri","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Apple Valley","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c55a026fc6f57f563297f9dd"},"url":"https://jobsearcher.com/jobs/c55a026fc6f57f563297f9dd"}}