Principal C++ Software Engineer - ArcGIS Geocoding Algorithms

Added
less than a minute ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

rust data structures boost stl geocoding

📋 Description

  • Write scalable, reusable, and maintainable code
  • Develop advanced search algorithms for billions of records
  • Design efficient data formats and structures for large spatial data
  • Optimize C++ code to reduce memory usage and boost performance

🎯 Requirements

  • 8+ years of related software development experience
  • Strong C++ (C++11+, STL, Boost, Clang, MSVC) and/or Rust
  • Strong background in algorithms, data structures and design patterns
  • Excellent written and verbal communication skills
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Information Systems, GIS, or related field
  • Experience developing search and/or geocoding solutions

🎁 Benefits

  • Relocation assistance to Redlands, CA
  • Medical, dental, and vision insurance
  • Basic and supplemental life insurance
  • 401(k) with profit sharing
  • 80 hours vacation + 12 paid holidays
  • Personal and professional growth opportunities

🚚 Relocation support

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →