Software Architect, Core Services

Global technology company that designs, develops, and sells consumer electronics, software, and services.
$175,800 - $312,200
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Architect, Core Services

Apple is seeking a Software Architect for their Core Services team to lead the development of hyper-scaled Core Backbone & Internet networking infrastructure. This role is crucial in designing and developing applications that ensure the scalability and reliability of Apple's Global network, encompassing both edge and backbone core systems.

The position requires an experienced professional who can innovate and build systems from scratch at massive scale, combining expertise in distributed systems, fault-tolerant systems, concurrent systems, operating systems, and high-performance analytics. You'll be working with cutting-edge technologies including Python, Django, and various cloud and containerization tools.

As a Software Architect, you'll collaborate with global team members to develop software systems that enhance reliability, visibility, and efficiency. The role demands strong architectural design skills, incorporating security, high availability, and resiliency into solutions. You'll work closely with core network teams and cross-functional groups to deliver comprehensive solutions.

The ideal candidate should possess deep knowledge of foundational network technology, excellent communication skills, and proven experience in leading complex technical projects. This is an opportunity to make a significant impact on Apple's global infrastructure while working with some of the most advanced networking technologies in the industry.

Benefits include competitive base pay, stock options, comprehensive healthcare, retirement benefits, and educational reimbursement opportunities. Join Apple's team and help shape the future of global network infrastructure while working on challenging and innovative projects at scale.

Last updated 6 days ago

Responsibilities For Software Architect, Core Services

  • Design and develop new applications for building highly scalable core network of Apple
  • Work closely with global team members to develop software systems
  • Improve key engineering and operational metrics of reliability, visibility and efficiency
  • Collaborate with core network teams and cross-functional groups
  • Deliver turn-key solutions for network infrastructure

Requirements For Software Architect, Core Services

Python
PostgreSQL
MySQL
Kubernetes
Linux
  • 8+ years of experience in software engineering
  • Python and Django is required
  • Expert level of proficiency with modern programming languages and frameworks
  • Strong experience on relational databases such as Postgres or MySQL
  • Strong software engineering background with experience with building/maintaining RESTful APIs
  • Strong experience in using CI/CD tools and techniques
  • Bachelor of Science in Computer Science or equivalent experience

Benefits For Software Architect, Core Services

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

Interested in this job?

Jobs Related To Apple Software Architect, Core Services

Head of QE, Commerce & Growth - Apple Services Engineering

Lead Quality Engineering for Apple Services, overseeing 100+ team members and driving quality for Commerce & Growth systems at massive scale.

Solutions Product Manager

Senior product management role at Apple focusing on partner-facing solutions for Apple Pay and Services, requiring 10+ years of experience.

Software Development Engineer - Apple Vision Pro

Senior software engineering role at Apple developing immersive video solutions for Vision Pro, requiring expertise in C++ and media processing.

Places – Construction Project Manager

Construction Project Manager position at Apple's Places team, managing office and R&D facility projects with 12+ years experience required.

Head of QE, Media Services - Apple Services Engineering

Lead Apple's media services quality engineering organization, overseeing 100+ employees and ensuring excellence in server APIs, ML systems, and data pipelines.