Software Development Engineer II - ArcGIS Geocoding
Core
Design and develop next-gen Esri technology for global search and geocoding capabilities, creating location-based APIs and services across mobile, desktop, server, and online environments.
Role type
Senior Software Development Engineer (C++/C#)
Builds
Location-based APIs, geocoding services, and enhancements to Esri software in mobile, desktop, server, and online environments
Domain
GIS, Geocoding, Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
C++, C#/.NET, Cloud-based architectures, Microservices, Kubernetes, Algorithms, Data structures, Design patterns
Preferred skills
Search solution development, Geocoding solution development, Location-based services development, Desktop and enterprise solutions development
Technologies
C++, C#/.NET, Kubernetes
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 increase performance and scalability
Seniority
Mid-level, hands-on IC