Mapbox is looking for a Software Development Engineer II to join our iOS Navigation SDK team. In this role, you will drive feature development across SDK and application layers, crafting out-of-the-box solutions that leverage our suite of SDKs. You’ll work on the latest technologies and contribute to the tools developers rely on for mapping and navigation.
What You'll Do
- Be responsible for feature development in SDK and application layers.
- Create an out-of-the-box solution utilizing multiple Mapbox SDKs: Navigation, Maps, and Search.
- Work on the latest technologies including AI, SwiftUI, and TCA (The Composable Architecture).
- Work closely with Android teams on system design and feature parity.
- Manage testing pipeline and release artifacts.
- Provide comprehensive documentation developers will find easy to follow.
- Review code and design documents and shepherd feature releases.
- Evaluate the quality, reliability, and capacity requirements of our user-facing products.
- Work with product owners, sales engineering, and management to drive future product direction.
What We're Looking For
- Strong proficiency in Swift with 5+ years of experience.
- Desire to build frameworks with robust iterative improvements to API.
- Understanding the customer feedback loop and driving it to the highest standard.
- Being an excellent team player with the ability to work within a collaborative environment.
- Desire to learn and to teach.
- Passion about programming and having a strong focus on performance aspects.
- Implementation of automated testing with XCTest and CI pipelines (e.g., CircleCI).
- Proficient understanding of code versioning tools such as Git.
Nice to Have
- Familiarity with or a desire to learn more about C++ is a plus.
- Experience building SDKs in any language is a plus.
Technical Stack
- Swift
- iOS
- SwiftUI
- TCA (The Composable Architecture)
- AI
- XCTest
- CircleCI
- Git
- C++
Team & Environment
You will join the Navigation SDK team, working closely with Android teams on system design and feature parity.
Benefits & Compensation
- Supportive health care.
- Parental leave.
- Flexibility for the things that come up in life.
- Innovating on how we think about supporting our people.
- Environment of teaching and learning to equip employees with the tools needed to be successful.
We are committed to a fair and equitable hiring process. We do not discriminate against any protected class.



