Esri

Sr. C++ Software Development Engineer - ArcGIS Geocoding Algorithms

Esri

Apply
about 1 month ago
Redlands, CA, USA
Senior

Base Salary

$119k - $198k/yr

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++ (C++11 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.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Information Systems, GIS, or related field.

Benefits

  • Industry-leading health and welfare benefits including medical, dental, and vision insurance.
  • 401(k) and profit-sharing programs.
  • Minimum accrual of 80 hours of vacation leave and twelve paid holidays.
  • Opportunities for personal and professional growth.
  • Relocation assistance available for moving to the Redlands, CA area.

Tech Stack

C++Rust

Categories

BackendData Engineering