CareerPlanSign in

Software Development Engineer II - ArcGIS Geocoding

Redlands, CA💼 Full-time💰 $101,192–$101,192🗓 2026-07-23 → 2026-09-26

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.