Sr. C++ Software Development Engineer ArcGIS Geocoding Algorithms

Esri

Not Interested
Bookmark
Report This Job

profile Job Location:

Redlands, CO - USA

profile Monthly Salary: Not Disclosed
Posted on: 17 hours ago
Vacancies: 1 Vacancy

Job Summary

Overview

Esris global geocoding solutions support key challenges such as locating addresses and places on a map discovering whats 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.

Youll 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 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
  • Develop advanced search algorithms for finding the best candidate amongst billions of candidate records
  • Design and implement efficient data formats and structures for large amounts of spatially enabled data optimized for rapid search
  • 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 (C11 and higher STL Boost Clang MSVC) and/or Rust
  • Strong background in algorithms data structures and design patterns
  • Excellent written and verbal communication skills
  • Effective time management and organizational skills
  • Bachelors 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 with cloud-based architectures and microservices
  • Experience developing desktop and enterprise solutions
  • Masters degree in Computer Science Engineering Mathematics Information Systems GIS or related field

#LI-EL1


Required Experience:

Senior IC

OverviewEsris global geocoding solutions support key challenges such as locating addresses and places on a map discovering whats 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...
View more view more

Key Skills

  • Account Payable
  • Apache Commons
  • Community Support
  • Corporate Risk Management
  • Garment
  • Java

About Company

Company Logo

At Esri, we bring meaning to maps. We pioneer problem solving using geographic information systems (GIS) and believe The Science of Where® can transform the world by unlocking data’s full potential in every organization. Our mapping and analytics software, ArcGIS, connects everyone, e ... View more

View Profile View Profile