Esri logo

Sr. C++ Software Engineer ArcGIS Geocoding

Esri

Redlands, CA
Full Time
Senior
119k-198k
14 days ago

Job Description

About the Role

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.

Key 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

  • 5+ years of related software development experience
  • Strong development skills in C++ (C++17 and higher, STL, Boost, MSVC), and/or Rust
  • Extensive experience with cloud-based architectures, microservices, and Kubernetes deployments
  • Strong background in algorithms, data structures and design patterns
  • Excellent written and verbal communication skills
  • Bachelor's in Computer Science, Engineering, Mathematics, Information Systems, GIS, or other software development related field

Nice to Have

  • Experience developing search and/or geocoding solutions
  • Experience developing location-based services
  • Experience developing desktop and enterprise solutions
  • Master's in Computer Science, Engineering, Mathematics, Information Systems, GIS, or related field

Qualifications

  • Bachelor's degree in a relevant field

Benefits & Perks

  • Industry-leading health and welfare benefits: medical, dental, vision
  • Basic and supplemental life insurance for employees and their families
  • 401(k) and profit-sharing programs
  • Minimum of 80 hours of vacation leave
  • Twelve paid holidays throughout the calendar year
  • Opportunities for personal and professional growth

Working at Esri

Esri values making a difference and leading the way in developing innovative technology, supporting a collaborative environment with opportunities for growth and development.

Apply Now

Job Details

Posted AtJul 13, 2025
Salary119k-198k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Esri

Website

esri.de

Location

Redlands, CA

Industry

Custom Computer Programming Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches