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

AppleLondon

Apply Now →

Skills & Technologies

Overview

Apple is hiring a Senior Software Engineer for the AppleJDK team to enhance the Java runtime's security and stability. You'll work with Java, C, and C++ to drive innovations in the Java Runtime. This role requires extensive experience in systems programming and language runtimes.

Job Description

Who you are

You have extensive professional experience in C, C++, and Java — you've worked on complex systems programming projects and understand the intricacies of language runtimes and compilers. Your deep expertise in static or JIT compilation, garbage collection, and memory allocators sets you apart in the field. You possess strong assembly-level programming skills, preferably with ARM64 (AArch64), which allows you to optimize performance at a low level. You are passionate about improving security and stability in software systems, and you thrive in high-impact roles that require autonomy and innovation.

What you'll do

In this role, you will be responsible for securing the Java virtual machine and enhancing the Java runtime for all Apple services. You will work across various subsystems, focusing on improving security and stability while ensuring the application of best practices. Your work will involve driving innovations in the Java Runtime and tools, collaborating with cross-functional teams to implement new features securely. You will also respond to and address Java security work across Services, ensuring that Apple maintains its commitment to delivering secure services. Your contributions will have a significant impact on the performance and reliability of Java services at Apple scale.

What we offer

Apple provides a dynamic work environment where you can collaborate with talented professionals in the field. You will have the opportunity to work on cutting-edge technologies and contribute to projects that impact millions of users worldwide. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in our mission to make Java Services both fast and secure.

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📍 London

Apple is hiring a Software Engineer for the AppleJDK team to enhance the Java runtime's security and stability. You'll work with Java, C, and C++ while focusing on system programming and compiler knowledge. This role requires experience in programming languages and virtual machines.

Mid-Level
1 month ago
Snyk

Software Engineering

Snyk📍 London

Snyk is hiring a Senior Software Engineer to build scalable APIs that enhance security in AI software development. You'll work with Java and REST API technologies. This position requires significant experience in software engineering.

Senior
5 months ago
Snyk

Software Engineering

Snyk📍 London

Snyk is hiring a Senior Software Engineer to shape how modern organizations build and secure software at scale. You'll work with Kafka, AWS, and Snowflake to enhance data infrastructure. This position requires significant experience in software engineering.

Senior
5 months ago
Snyk

Software Engineering

Snyk📍 London

Snyk is hiring a Senior Software Engineer to shape the technology of their AI-native Developer Security Platform. You'll work with Go to build foundational infrastructure at scale. This position requires significant experience in software engineering.

Senior
5 months ago
TravelPerk

Mobile Engineer

TravelPerk📍 London

TravelPerk is hiring a Senior iOS Engineer to build the best trip companion app for customers on the go. You'll work with iOS and Swift to tackle unique challenges in travel management. This position requires significant experience in mobile development.

Senior
3 months ago