Taro Logo

Staff Software Engineer, Information Systems & Technology

Apple is a global technology company that designs, manufactures, and sells electronics, software, and services.
$181,100 - $318,400
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Job Description

Join Apple's Information Systems and Technology group, the nerve center of Apple's operations! We're seeking staff-level Java Software Engineers to work on critical systems that power Apple's digital presence and internal operations. This role offers diverse opportunities to contribute to various domains - from apple.com to Apple Store systems, from AppleCare to enterprise-wide systems for identity, operations, recruiting, and people management.

As a Staff Software Engineer, you'll be at the forefront of designing and implementing high-scale, distributed systems that serve millions of users. You'll work with cutting-edge technologies including Java, cloud platforms, and various database systems (both SQL and NoSQL). The role demands expertise in system architecture, API design, and performance optimization.

The position offers an exciting opportunity to work with talented engineers, product managers, and designers while directly impacting Apple's global operations. You'll be responsible for architecting solutions that maintain Apple's high standards of quality and innovation. The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong communication skills.

Working at Apple's IS&T group means being part of a team that powers the technology behind Apple's global success. You'll help create systems that Apple employees rely on daily and contribute to solutions that enhance customer experiences worldwide. The role offers competitive compensation, including base pay, equity opportunities, and comprehensive benefits, reflecting Apple's commitment to attracting and retaining top talent.

Last updated 17 hours ago

Responsibilities For Staff Software Engineer, Information Systems & Technology

  • Architect, design, develop, test, document, improve, and maintain code mostly in Java
  • Participate in all project aspects from planning to implementation
  • Design solutions and lead software projects
  • Work with various internal and external partners
  • Collaborate with senior leadership

Requirements For Staff Software Engineer, Information Systems & Technology

Java
PostgreSQL
MySQL
MongoDB
Cassandra
Kubernetes
  • B.S. in Computer Science, Computer Engineering, or related technical field, or equivalent work experience
  • 8+ years proven experience developing software in a professional capacity
  • 5+ years experience designing and implementing high-scale, distributed systems
  • 5+ years experience with relational and NoSQL databases
  • 4+ years proven experience with Java
  • Mastery in OOP principles, data structures, algorithms, and software design patterns

Benefits For Staff Software Engineer, Information Systems & Technology

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits

Related Jobs

Software Engineer (Solutions Architect), Enterprise Systems

Senior Solutions Architect position at Apple focusing on enterprise systems and cloud-based support applications, requiring 7+ years of experience in software engineering and system design.

CPU Performance Architect - Platform Architecture

Senior CPU Performance Architect role at Apple focusing on memory subsystem optimization and CPU micro-architecture design for next-gen Apple products.

CPU Performance Architect - Platform Architecture

Senior CPU architecture role at Apple focusing on memory subsystem optimization and performance improvements for next-gen products.

CPU Performance Architect - Platform Architecture

Senior CPU Performance Architect role at Apple focusing on memory subsystem optimization and next-generation CPU designs for Apple products.

API Review & Design Engineer

Senior API Design Engineer role at Apple focusing on framework development, API guidelines, and developer experience.