Esri is looking to develop a global search and geocoding capability to support key challenges such as locating addresses and places on a map, discovering what's at a known location or adding location information to large tables of records
Requirements
- Strong development skills in C++ (C++17 and higher, STL, Boost, MSVC)
- Extensive experience with cloud-based architectures, microservices, and Kubernetes deployments
- Strong background in algorithms, data structures and design patterns
- Experience developing search and/or geocoding solutions
- Experience developing location-based services
- Experience developing desktop and enterprise solutions
Responsibilities
- Write scalable, reusable, and maintainable code
- Integrate geocoding solutions into desktop, on prem, and hosted architectures
- Design and implement efficient web services for high throughput data processing
- Optimize existing and new C++ code to reduce memory consumption and to increase performance and scalability
Other
- 2+ years of related software development experience
- Bachelor's in Computer Science, Engineering, Mathematics, Information Systems, GIS, or related field
- Excellent written and verbal communication skills
- Relocation Assistance Program available for relocating to the Redlands, CA area