Esri logoEsri logo

Senior C++ Software Development Engineer - ArcGIS Geocoding Algorithms

EsriRedlands, CANew
On-site Full-time $123.1K/yr - $202.5K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Responsibilities Write efficient, scalable, and maintainable code Develop sophisticated search algorithms to effectively parse billions of records Design and implement data structures optimized for rapid searches of large spatial datasets Enhance existing C++ code to minimize memory usage while maximizing performance and scalability Requirements 5+ years of relevant software development experience Proficient in C++ (C++11 or newer, STL, Boost, Clang, MSVC), and/or Rust Strong foundation in algorithms, data structures, and design patterns Exceptional written and verbal communication skills Effective organizational and time management capabilities Bachelor’s degree in Computer Science, Engineering, Mathematics, Information Systems, GIS, or a related field Recommended Qualifications Experience in developing search and/or geocoding solutions Experience with location-based services Familiarity with cloud architectures and microservices Experience in developing both desktop and enterprise solutions Master’s degree in Computer Science, Engineering, Mathematics, Information Systems, GIS, or a related field

About the job

At Esri, we empower organizations with innovative geocoding solutions that address critical challenges like locating addresses on maps and enriching datasets with location intelligence. Join our team to develop cutting-edge global search and geocoding capabilities that are foundational to Esri's software offerings.

As a Senior C++ Software Development Engineer, you will collaborate with product engineers, developers, and end-users to design location-based APIs, geocoding services, and enhance Esri's software across mobile, desktop, server, and online platforms. This role presents a unique opportunity to shape the future of geospatial technology.

We offer a Relocation Assistance Program to support your transition to the Redlands, CA area for this role.

About Esri

Esri is a leading company in geographic information system (GIS) software, dedicated to helping organizations leverage the power of geospatial data for improved decision-making and operational efficiency. Our innovative solutions empower users to visualize, analyze, and interpret data in ways that drive meaningful insights.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.