
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 • San Diego, California, United States
Apple is hiring a Senior Software Engineer for the Messaging Identity Services team to build secure and reliable messaging experiences. You'll work with Java and REST APIs to tackle complex technical challenges. This role requires strong technical skills and experience in software development.
You have 5+ years of experience in software engineering, with a strong focus on building scalable backend systems. Your expertise in Java and REST APIs allows you to design and implement robust solutions that meet user needs. You are passionate about delivering high-quality software and have a keen interest in messaging technologies and identity services.
You possess excellent communication skills, enabling you to collaborate effectively with cross-functional teams. You thrive in a dynamic environment where you can take ownership of projects and drive them to completion. Your problem-solving abilities help you tackle complex technical challenges, and you are committed to maintaining high standards of code quality and performance.
You are familiar with identity access management and have experience working on authentication and authorization systems. Your understanding of privacy and security principles is crucial in ensuring that the services you build protect user data and maintain trust.
Experience with cloud services and distributed systems is a plus. Familiarity with messaging protocols and technologies will enhance your ability to contribute to the team. You are open to learning new technologies and methodologies to improve your skills and the team's output.
As a Senior Software Engineer on the Messaging Identity Services team, you will be responsible for designing and developing backend services that power Apple's messaging and communication features. You will work closely with product managers and designers to understand user requirements and translate them into technical specifications.
Your role will involve all aspects of the software development lifecycle, including feature exploration, design, development, testing, and operations. You will lead projects within your area of expertise, ensuring that the solutions you create are scalable, reliable, and secure.
You will participate in code reviews and provide mentorship to junior engineers, fostering a culture of continuous improvement and knowledge sharing within the team. Your contributions will directly impact the user experience across Apple's messaging platforms, making it essential to deliver high-quality software that meets the needs of millions of users.
Apple offers a collaborative work environment where innovation and creativity are encouraged. You will have the opportunity to work on cutting-edge technologies and contribute to products that have a significant impact on users worldwide. We provide competitive compensation and benefits, along with opportunities for professional growth and development.
Join us in building the next generation of messaging experiences that connect people securely and reliably. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective could be the key to our success.
Apply now or save it for later. Get alerts for similar jobs at Apple.