
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 Senior Software Engineer to develop JVM-based libraries that support its services. You'll work with technologies like Java and frameworks such as Netty and ServiceTalk to enhance networking capabilities. This role requires strong experience in software engineering and a deep understanding of distributed systems.
You have 5+ years of software engineering experience, particularly in building distributed systems that are performant and reliable. Your expertise in Java and JVM frameworks allows you to contribute effectively to the development of libraries that meet the needs of large-scale services. You are comfortable navigating complex architectures and making informed technology choices that align with business objectives.
Your deep understanding of networking protocols and application tuning enables you to guide internal partners effectively. You excel in collaborative environments, working closely with peers to deliver impactful solutions. You are adept at influencing decisions and demonstrating leadership within your team, ensuring that your contributions align with the broader goals of the organization.
You thrive in situations that require navigating ambiguity and conflicting perspectives, using your analytical skills to pinpoint opportunities for improvement. Your commitment to quality and performance drives you to continuously seek ways to enhance the networking stack for Apple services.
Experience with libraries such as Netty and ServiceTalk is a plus, as is familiarity with other JVM-based technologies. You are encouraged to apply even if your experience doesn't match every requirement, as we value diverse backgrounds and perspectives.
In this role, you will be responsible for developing and maintaining JVM-based libraries that support Apple's services. You will work on enhancing the performance and reliability of these libraries, ensuring they meet the high standards expected by Apple. Your contributions will directly impact the efficiency of services used by millions of customers worldwide.
You will collaborate with cross-functional teams to understand their needs and provide guidance on library usage and application tuning. This involves not only delivering library changes but also helping partners configure their applications for optimal performance. You will be expected to take ownership of projects, driving them from conception through to implementation and support.
As a senior engineer, you will mentor junior team members, sharing your knowledge and expertise to help them grow in their roles. You will participate in code reviews, ensuring that best practices are followed and that the codebase remains maintainable and scalable.
You will also engage in discussions about architectural decisions, contributing your insights to help shape the direction of the team's projects. Your ability to communicate effectively with both technical and non-technical stakeholders will be crucial in this role.
Apple offers a collaborative and inclusive work environment where innovation thrives. You will have the opportunity to work on cutting-edge technologies and contribute to projects that have a significant impact on the company's services. We provide competitive compensation and benefits, along with opportunities for professional development and career advancement. Join us in shaping the future of technology at Apple.
Apply now or save it for later. Get alerts for similar jobs at Apple.