3 months ago
Base Salary
$123k - $202k/yr
Responsibilities
- Build C++ software components using established design patterns, development methodologies, and deployment models.
- Collaborate with product engineers to implement requirements and design application architectures and APIs.
- Develop stable software with automated test validation.
- Create reusable components and libraries for internal and open-source use.
- Solve complex 3D software and application-design problems in a fast-paced, iterative environment.
Requirements
- At least 5 years of experience developing robust software with C++, C++20, and STL.
- Experience with 3D formats including DWG, IFC, FBX, OBJ, glTF, USD, Collada, and 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 the cloud.
- Experience with Python or JavaScript and web protocols and formats such as REST and JSON.
- Bachelor’s degree in computer science, engineering, mathematics, GIS, or a related field.
- Preferred: Master’s degree or Ph.D. in a relevant field, strong C# knowledge, data visualization and GIS experience, mapping and projections knowledge, 3D data-processing experience, and familiarity with the Esri ArcGIS Platform.
Benefits
- Medical, dental, vision, and basic and supplemental life insurance for employees and families.
- 401(k) and profit-sharing programs.
- At least 80 hours of vacation leave accrual and twelve paid holidays annually.
- Opportunities for personal and professional growth.
- Onsite work arrangement.
Tech Stack
Categories
About Esri
Esri develops the ArcGIS geographic information system platform for mapping, spatial analytics, and location intelligence used by governments, utilities, transportation, natural resources, and commercial enterprises. The privately held company, founded in 1969 and headquartered in Redlands, California, monetizes through software licenses and subscriptions, cloud services, data, training, and consulting. Its tools power web and mobile mapping, geospatial APIs, and enterprise systems for planning, operations, and emergency management worldwide.
