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

Skills & Technologies

Overview

Apple is hiring a Senior Software Engineer for the FoundationDB team to contribute to the development of a critical backend system. You'll work with C++ and focus on performance testing and system correctness. This position requires 5+ years of experience in distributed systems.

Job Description

Who you are

You have over 5 years of experience designing, implementing, and operating distributed systems — you've tackled complex challenges and have a proven track record in developing large software systems. Your expertise in C++ allows you to create efficient and reusable code that meets high standards of performance and reliability.

You are passionate about software development and prioritize simplicity and efficiency in your work. You understand the importance of testing and have experience with simulation testing frameworks, ensuring the correctness of systems you develop. Your collaborative spirit enables you to work effectively with cross-functional teams, driving performance testing initiatives that impact millions of users.

What you'll do

As a Senior Software Engineer on the FoundationDB team, you will take substantial individual responsibility for the backend systems that power critical Apple services. Your role will involve collaborating on performance testing, establishing test clusters, executing benchmarks, and visualizing results to identify and resolve performance regressions. You will also incorporate metrics into your work and implement necessary code modifications to enhance system performance.

Your contributions will have a profound impact on the success of current and future Apple features, ensuring that the systems you develop are robust and scalable. You will be expected to generate innovative ideas and demonstrate a deep commitment to the quality of the software you produce.

What we offer

At Apple, you will be part of a team that values creativity and innovation. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products. You will have the opportunity to work on groundbreaking technologies that reach hundreds of millions of users worldwide, making a significant impact in the tech industry.

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 for the FoundationDB team to develop and enhance critical backend systems. You'll work with C++ and contribute to performance testing and simulation frameworks. This position requires 5+ years of experience in distributed systems.

🏛️ On-SiteSenior
5 months ago
Apple

Engineering Manager

Apple📍 Cupertino - On-Site

Apple is hiring a Sr. Engineering Leader for FoundationDB to guide the development of a high-performance distributed database. You'll work with exceptional engineers and an open source community to solve complex problems in distributed computing. This role requires deep technical expertise in distributed databases and cloud infrastructure.

🏛️ On-SiteLead
7 months ago
Apple

Software Engineering

Apple📍 San Francisco - On-Site

Apple is hiring a Software Engineer for the FoundationDB team to contribute to the development of a critical backend system. You'll work with C++ and be responsible for performance testing and system correctness. This position requires 3+ years of experience in distributed systems.

🏛️ On-SiteMid-Level
3 months ago
Apple

Software Engineering

Apple📍 Cupertino - On-Site

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.

🏛️ On-SiteSenior
2w ago
Apple

Software Engineering

Apple📍 Cupertino - On-Site

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.

🏛️ On-SiteSenior
1 month ago