Senior C++ Software Development Engineer - ArcGIS Geocoding Algorithms
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.
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.