Sr. C++ Software Development Engineer - 3D Data and Editing
Esri · Redlands
Job description
About the role
Esri is hiring a Senior C++ Software Development Engineer focused on 3D data and editing. The team builds the world's leading geospatial mapping and data analysis platform, working in a fast-paced, iterative environment. The role applies expertise in CAD and 3D formats, LOD generation, mesh simplification and compression, real-time rendering and spatial data structures for large-scale database systems.
Key responsibilities
- Build C++ software components following industry-standard design patterns, development methodologies and deployment models
- Work with product engineers to implement requirements and create application architectures and APIs
- Design and develop stable software that includes automated test validation
- Develop reusable components and libraries used internally and as open source
- Work within agile processes for short-cycle, fast-paced delivery
- Solve complex problems through application design, development and user experience
Required profile
- 5+ years of experience writing robust C++ code (C++20, STL)
- Bachelor's degree in computer science, engineering, mathematics, GIS or a related field
- Experience developing software that runs in the cloud
Required skills
- Industry-standard 3D formats such as DWG, IFC, FBX, OBJ, glTF, USD, Collada and CityGML
- Databases such as Postgres, Oracle or SQL Server
- Algorithms, data structures and design patterns
- Agile and test-driven development
- Application scripting languages (e.g., Python, JavaScript) and REST/JSON
- Preferred: strong C#, data visualization, mapping, GIS, 3D data processing and familiarity with the Esri ArcGIS Platform
What we offer
- Estimated base salary of $123,136-$202,488 USD
- Medical, dental, vision, life insurance, 401(k) and profit sharing
- Minimum 80 hours of vacation and 12 paid holidays
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salaries by job title
- Delivery Specialist 330
- Line Cook 259
- Restaurant Host 249
- Dishwasher 241
- Shift Supervisor 226
- Parts Specialist 208
- Retail Service Specialist 176
- Server - Red Robin 140
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 days ago
Expires 1 month from now
8 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Esri
Redlands