Backend Software Engineer - Maps & Routing
On-site · New York City, New York, United States or Arlington, Virginia, United States
Job Summary
Backend Software Engineer for Maps & Routing role focused on owning Rune's routing layer built on Valhalla, extending routing capabilities (multi-modal routing, time-dependent cost modeling), and integrating with TyrOS workflows. Collaborate with platform teams, product designers, and military stakeholders to deliver real-world sustainment routing solutions, including handling weather/terrain/road availability data, production debugging, and API exposure. Requires hands-on experience with routing engines, proficiency in C++ or Rust, and a track record of independent design, implementation, and iteration.
Required Qualifications
- 4–6 years of experience in software engineering with a demonstrated focus on routing, navigation, or transportation systems
- Direct hands-on experience building or extending a routing engine (Valhalla, OSRM, Graphhopper, or equivalent)
- Proficiency in C++ or Rust as a primary language; familiarity with Go is a plus
- Comfort owning a technical layer - you can design, implement, debug, and iterate independently
- Strong sense of ownership and a bias for action
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.