
The personal technology company redefining user experience
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...
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Apple • Seattle, Washington, United States
Apple is hiring a Software Engineer for their Core Services team to build secure, scalable solutions for various Apple services. You'll work with technologies like Java and REST APIs across multiple platforms including iOS and macOS. This role requires a strong background in software engineering.
You have a solid background in software engineering, with experience in building secure and scalable applications. Your expertise in Java and REST APIs allows you to create robust solutions that meet high standards of performance and security. You are familiar with Apple’s ecosystem, including iOS, macOS, tvOS, and watchOS, and understand the unique challenges of developing for these platforms.
You thrive in collaborative environments and enjoy working with cross-functional teams to deliver high-quality products. Your strong problem-solving skills enable you to tackle complex technical challenges, and you are dedicated to maintaining Apple’s commitment to privacy and security in all your work. You have excellent interpersonal skills, allowing you to communicate effectively with both technical and non-technical stakeholders.
Experience with cloud services and server-side development is a plus. Familiarity with agile methodologies and continuous integration practices will help you succeed in this role. You are passionate about technology and eager to learn and grow within a dynamic team.
As a Software Engineer on the Core Services team, you will be responsible for developing and maintaining the server-side systems that power Apple’s customer-facing applications. You will design and implement APIs that facilitate seamless interactions between various Apple services, ensuring a smooth user experience for millions of customers worldwide.
You will collaborate closely with product managers, designers, and other engineers to define requirements and deliver features that align with Apple’s vision. Your role will involve writing clean, maintainable code and participating in code reviews to uphold the quality of the codebase. You will also be responsible for troubleshooting and resolving issues that arise in production, ensuring that services remain reliable and performant.
In addition to development work, you will contribute to architectural discussions and help shape the technical direction of the team. You will have the opportunity to work on innovative projects that leverage Apple’s unique integration of hardware, software, and services, making a significant impact on the user experience.
Apple provides a collaborative and inclusive work environment where you can thrive. You will have access to cutting-edge technology and the opportunity to work on products that are used by millions of people around the globe. We offer competitive compensation and benefits, including health and wellness programs, retirement plans, and opportunities for professional development.
Join us at Apple, where you can be part of a team that is dedicated to pushing the boundaries of technology and delivering exceptional experiences to our customers. We encourage you to apply even if your experience doesn't match every requirement — your passion and willingness to learn are what matter most.
Apply now or save it for later. Get alerts for similar jobs at Apple.