Apple

About Apple

The personal technology company redefining user experience

🏢 Tech, Hardware👥 1001+ employees📅 Founded 1976📍 Cupertino, CA4.2
B2CB2BHardwareSaaSTelecommunicationseCommerce

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...

Apple

Software Engineering Senior

AppleSeattle

Apply Now →

Skills & Technologies

Overview

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.

Job Description

Who you are

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.

Desirable

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.

What you'll do

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.

What we offer

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.

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

Apple

Software Engineering

Apple📍 Cupertino - On-Site

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. This role requires strong expertise in distributed systems and networking protocols.

🏛️ On-SiteSenior
1 month ago
Apple

Engineering Manager

Apple📍 Seattle - On-Site

Apple is hiring a Traffic Engineering Manager to lead a team in building secure service networking products for Apple Services. You'll work with traffic management at scale and require strong leadership experience in software engineering.

🏛️ On-SiteLead
4 months ago
DoorDash USA

Software Engineering

DoorDash USA📍 San Francisco

DoorDash is seeking a Software Engineer for their Traffic team to design and operate networking and service mesh platforms. You'll work with AWS, Kubernetes, and Envoy to enhance service communication. This role requires 2-5 years of experience.

Mid-Level
2w ago
DoorDash USA

Software Engineering

DoorDash USA📍 San Francisco - Remote

DoorDash is hiring a Senior Software Engineer for their Traffic team to design and operate a networking and service mesh platform. You'll work with AWS, Envoy, Kubernetes, and Terraform to enhance service communication. This role requires 5+ years of experience.

🏠 RemoteSenior
2w ago
Apple

Engineering Manager

Apple📍 Seattle - On-Site

Apple is hiring a Traffic Engineering Manager to lead a team in building secure service networking products. You'll work with traffic management at scale and cloud networking technologies. This position requires 5+ years of software engineering experience and 2+ years in a leadership role.

🏛️ On-SiteLead
1 month ago