Software Engineer - MapKit Developer Platform - Apple Maps
Location
Cupertino, CA | United States
Job description
Maps is embarking on a new journey, and we’d love to have you on board! Join our team to bring the revolutionary Apple Maps experience to apps and websites reaching millions of users every day!
Our Platform Team is looking for a technically minded and communicative software engineer to help contribute on our 3rd-Party Developer Products across various experiences including Native, the Web and Android.
Key Qualifications
- 6+ years of hands-on software engineering experience
- Strong expertise in object-oriented programming languages, preferably Swift and/or Objective-C
- Ability to explaining complex problems clearly and succinctly
- Passion to collaborate and iterate on ideas on a cross-functional team
- A keen eye for software design and architecture
Description
As a member of the Maps Developer Platform team, you will build new APIs and tools powering the Apple Maps Developer experience. You will be responsible for taking new features from ideation, through design and implementation, all the way to announcing them at Apple’s Developer Conference.
MapKit powers experiences across platforms, including Native, the Web and Android. On our team, you will primarily be responsible for MapKit APIs on our native platforms, including iOS, macOS, watchOS, and the recently announced visionOS. Our team partners directly with a wide range of clients to build highly impactful mapping solutions. Our clients include apps like FindMy, Weather or Photos, and thousands of 3rd party developers.
ON OUR TEAM, YOUR DAILY ACTIVITIES MAY INCLUDE:
- Eliciting requirements from our clients and translating them into scalable, reliable code
- Designing APIs enabling developers both inside and outside of Apple to build mapping features into their apps
- Collaborating cross-functionally with Human Interaction Design, Services, and other Engineering and Data teams
- Developing, launching, and maintaining cross-platform features that integrate Maps with the Apple ecosystem
Education & Experience
BS in Computer Science or equivalent experience will be considered
Additional Requirements
- While the following experiences are not vital, one or more of these would be helpful in this role:
- - Designing and building public APIs
- - Computer Graphics APIs, e.g. OpenGL or Metal
- - Mapping / GIS applications and technologies
- - Technical writing
Pay & Benefits
- At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $138,900.00 and $256,500.00, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
As a member of the Maps Developer Platform team, you will build new APIs and tools powering the Apple Maps Developer experience. You will be responsible for taking new features from ideation, through design and implementation, all the way to announcing them at Apple’s Developer Conference.
MapKit powers experiences across platforms, including Native, the Web and Android. On our team, you will primarily be responsible for MapKit APIs on our native platforms, including iOS, macOS, watchOS, and the recently announced visionOS. Our team partners directly with a wide range of clients to build highly impactful mapping solutions. Our clients include apps like FindMy, Weather or Photos, and thousands of 3rd party developers.
ON OUR TEAM, YOUR DAILY ACTIVITIES MAY INCLUDE:
- Eliciting requirements from our clients and translating them into scalable, reliable code
- Designing APIs enabling developers both inside and outside of Apple to build mapping features into their apps
- Collaborating cross-functionally with Human Interaction Design, Services, and other Engineering and Data teams
- Developing, launching, and maintaining cross-platform features that integrate Maps with the Apple ecosystem BS in Computer Science or equivalent experience will be considered
Job tags
Salary