Software Engineer II - ArcGIS Geocoding
Overview
Esri’s global geocoding solutions 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. Bring your passion for Software Development to help us develop a global search and geocoding capability, both of which are cornerstones of Esri software products.
You’ll work alongside product engineers, developers, and users to create location-based APIs, geocoding services, and enhancements to Esri software in the mobile, desktop, server, and online environments.
This is a great opportunity to design and develop next-gen Esri technology. We love making a difference and leading the way in developing innovative technology.
Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands, CA area for this position.
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
Requirements
- 2+ years of related software development experience
- Strong development skills in C++ and/or C#/.NET
- Extensive experience with cloud-based architectures, microservices, and Kubernetes deployments
- Background in algorithms, data structures and use of common design patterns
- Excellent written and verbal communication skills
- Bachelor’s degree in Computer Science, Engineering, Mathematics, Information Systems, GIS, or related field
Recommended Qualifications
- Experience developing search and/or geocoding solutions
- Experience developing location-based services
- Experience developing desktop and enterprise solutions
- Master’s degree in Computer Science, Engineering, Mathematics, Information Systems, GIS, or related field
#LI-EL1
#LI-Hybrid
Recommended Jobs
Marketing Product Manager
Description Westamerica is among the largest commercial banks headquartered in California. We are looking for outstanding people to join our winning team. We reached our current strength because …
Accountant Lead
Contract Description Overview: We are seeking an experienced Accounting Lead to take full ownership of the accounting function for our two locations. This role is strictly accountin…
Staff Product Manager, Data Engineering
Liftoff is a leading AI-powered performance marketing platform for the mobile app economy. Our end-to-end technology stack helps app marketers acquire and retain high-value users, while enabling p…
Associate Software Engineer - Seeking 2025 & 2026 Grads
Veeva Systems is building the industry cloud for Life Sciences to help companies work in a more efficient and connected way. Learn more about our products, vision and values, and status as a public b…
Product Manager, Enterprise Data (Director)
Radiant is an El Segundo, CA-based startup building the world’s first mass-produced, portable nuclear microreactors. The company’s first reactor, Kaleidos, is a 1-megawatt failsafe microreactor that …
Fleet Technician
DeVivo Truck & Trailer currently has a full-time Fleet Technician opening at our location in Lancaster, NY. This position works at a customer facility and will help maintain a fleet of 140 dry vans, …
Client Accounting Services Staff
Client Accounting Services Staff Location Spokane, WA (Riverside area) : HMA CPA, PS, a locally owned accounting firm in Spokane, Washington seeks a full-time staff in its client accounting services…
Software Engineer, Systems
About Eventual Every breakthrough AI application, from foundation models to autonomous vehicles, relies on processing massive volumes of images, video, and complex data. But today’s data platforms (…
Software Engineer II
*DELETE AS APPROPRIATE** - please leave the relevant location tag for LinkedIn #LI-Remote #LI-Onsite #LI-Hybrid Who We Are 2K is headquartered in Novato, California and is a wholly owned la…