Senior Software Engineer - Map Viewer

Posted

onX MapsBozeman, Montana, United StatesRemotefull_timesenior

$148,000 – $182,000 USD

Tech Stack

Responsibilities

  • Write C++, Swift, and Kotlin, leveraging OpenGL and Metal to develop a 3D map viewing SDK for mobile and web.
  • Build reliability and performance tracking tools to monitor the map engine in production.
  • Optimize rendering, culling, and spatial positioning algorithms that drive the map’s visual presentation.
  • Set up dependency/artifact/build pipelines to create consumable dependencies for iOS, Android, and web (Swift Package Manager, Android Libraries).
  • Integrate automated testing and performance measurement into the Core Viewer CI pipeline for all platforms.

Soft Skills

3d Map RenderingGraphics ProgrammingCulling AlgorithmsClipping AlgorithmsSpatial Partitioning AlgorithmsComputer Science FundamentalsWritten CommunicationVerbal CommunicationAIQuad-TreesOct-TreesSpatial Querying

Benefits

  • 401k
  • Equity
  • Flexible PTO
  • Health Insurance
  • Parental Leave

Culture

Cross-Functional TeamsExperimentation MindsetContinuous LearningMission-DrivenHigh GrowthWork-Life BalanceInclusive HiringTransparent Leadership

Requirements

Regions: Us

Get jobs like this in your inbox

Weekly C++, Swift, Kotlin hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About onX Maps
Industry: outdoors
Size: medium

onX Maps is a high-growth tech company that builds products to help people explore the outdoors with confidence, driven by a mission to awaken the adventurer inside everyone. They operate with an experimentation mindset, continuously evolving how they build, prioritize, and deliver.

View company profile →
Compensation
Base salary: $148,000 – $182,000 USD
Equity: Grant of common share options with a vesting schedule
Bonus: 10% potential annual bonus based on company performance