Senior Software Engineer - Map Viewer
Posted
$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 Algorithms
Benefits
- 401k
- Health Insurance
- Parental Leave
- Flexible PTO
- Equity
Culture
Cross-Functional TeamsExperimentation MindsetContinuous LearningMission-DrivenHigh Growth
Requirements
Regions: Us
Get jobs like this in your inbox
Weekly C++, Swift, Kotlin hiring trends and salary data — free.
Join 6 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