Senior Software Engineer - Traffic, JVM Frameworks (ASE)

A leading technology company that creates consumer electronics, software, and services.
$175,800 - $312,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Traffic, JVM Frameworks (ASE)

Apple is seeking a Senior Software Engineer to join their Traffic and JVM Frameworks team within Software and Services. This role focuses on developing and maintaining world-class JVM-based libraries that power Apple's extensive services, including notable projects like Netty and ServiceTalk. The position offers an opportunity to work at massive scale, improving networking infrastructure that supports Apple's global services.

The ideal candidate will bring expert-level Java knowledge and deep understanding of JVM internals, networking protocols, and distributed systems. You'll be responsible for making critical technical decisions, mentoring team members, and driving improvements across Apple's networking stack. The role combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills.

The team offers a balanced work environment with focus time and social interaction, emphasizing personal growth and work-life balance. You'll be part of a collaborative culture that values technical excellence and constructive feedback. The position comes with comprehensive benefits, including competitive salary ($175,800-$312,200), stock options, and extensive health coverage.

This is an excellent opportunity for a senior engineer passionate about JVM technologies, distributed systems, and networking to make a significant impact at one of the world's leading technology companies. You'll work on challenging technical problems while helping shape the future of Apple's service infrastructure.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Traffic, JVM Frameworks (ASE)

  • Contribute to and build JVM based libraries
  • Lead and influence improvements in the networking stack
  • Make informed technology choices within complex architectures
  • Coach and mentor teammates
  • Provide technical guidance
  • Navigate ambiguity and focus on broader objectives

Requirements For Senior Software Engineer - Traffic, JVM Frameworks (ASE)

Java
  • Expert knowledge of Java
  • Java API design and evolution experience
  • Understanding of concurrency and multi-threaded concepts
  • Proficiency with networking and inter-process communication
  • Deep knowledge of Java Memory Model
  • JVM performance analysis skills
  • Experience partnering with developers to write JVM/JDK-friendly code
  • Understanding of Java Development Kit
  • Knowledge of Garbage Collection
  • Knowledge of JIT technologies

Benefits For Senior Software Engineer - Traffic, JVM Frameworks (ASE)

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Employee Stock Purchase Plan
  • Discounted products and free services
  • Vacation time

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Traffic, JVM Frameworks (ASE)

Senior Content Engineer, Swift

Senior Content Engineer position at Apple focusing on creating documentation, tutorials, and educational content for Swift programming language, with emphasis on Linux platform adoption.

Senior Software Engineer - Apple Cloud Products - iCloud Photos

Senior Software Engineer position at Apple working on iCloud Photos backend services, requiring Java expertise and distributed systems experience.

Pre-silicon Metal Framework Engineer

Senior Pre-silicon Metal Framework Engineer role at Apple, focusing on GPU architecture and Metal API development for next-gen Apple Silicon products.

OS Performance Tools Engineer, 3rd Party Tools

Senior Performance Tools Engineer role at Apple focusing on building world-class developer tools for performance analysis across Apple's operating systems.

Senior Software Engineer (Pricing), Apple Services Engineering

Senior Software Engineer position at Apple Services Engineering, focusing on pricing systems and financial infrastructure for Apple's digital content platforms.