
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is hiring a Senior Software Engineer for the Core Location team to design and build the future of device location APIs. You'll work with Swift, C, C++, and Objective-C to enhance location services across all Apple platforms. This position requires 2 years of development experience.
Job Description
Who you are
You have 2 years of development experience in Swift, C, C++, or Objective-C — you've worked on projects that required a deep understanding of multi-threaded programming and synchronization. Your experience includes overall operating system design and implementation, which allows you to contribute effectively to complex systems. You hold a BS or MS in Computer Science, Electrical Engineering, or a related field, and you are motivated by simplicity and reliability in your work.
You build partnerships and work collaboratively with others to meet shared objectives — your ability to handle conflict situations effectively ensures a smooth workflow within your team. You enjoy taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm, making you a valuable asset to any project.
What you'll do
In this role, you will join the team behind Core Location to design and build the future of device location APIs. You will apply your keen curiosity about privacy, teamwork, software architecture, and system performance to enhance Core Location for all Apple customers and developers. Your responsibilities will include understanding the usage of our API, identifying problems and needs, and working collaboratively to design and build solutions. You will also engage with domain experts in positioning science and support app teams building new features with Core Location.
You will be expected to contribute to the architecture and utility components of the system processes that back our SDK frameworks. Your role will involve collaborating with cross-functional teams to ensure that the Core Location services are reliable and efficient. You will have the opportunity to influence the design and implementation of APIs, ensuring they meet the needs of both internal and external developers.
What we offer
At Apple, you will be part of a diverse and inclusive team that values collaboration and innovation. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will work in a dynamic environment where your contributions directly impact the user experience across all Apple platforms. Join us in shaping the future of location services and making a difference for millions of users worldwide.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Apple is hiring a Senior Software Engineer for the Motion & Interaction team to develop next-generation sensor fusion technologies. You'll work on embedded algorithms and APIs, focusing on performance and optimization. This role requires a solid understanding of algorithm design and experience in software engineering.

Software Engineering
Apple is hiring a Senior Software Engineer for the Motion & Interaction team to develop next-generation sensor fusion technologies. You'll work with C, C++, and embedded systems to optimize algorithms and APIs. This position requires a strong understanding of algorithm design and data structures.

Software Engineering
Apple is hiring a Senior Software Engineer to develop real-time algorithms for health and sensing applications. You'll work with technologies like Java and Python to create impactful features for users. This position requires strong software engineering skills and experience in full-stack development.

Software Engineering
Apple is hiring a Senior Software Engineer to build scalable ad tech solutions. You'll work with Java, C++, and cloud technologies like AWS and GCP. This position requires 5+ years of experience in backend distributed systems.

Software Engineering
Apple is hiring a Senior Software Engineer to lead the development of the Apple Data Platform, focusing on large-scale data analytics and machine learning workloads. You'll work with technologies like Java, Python, and AWS to enhance the platform's capabilities. This role requires significant experience in data engineering and cloud technologies.