Software Architect, Core Services

A global technology company that designs, develops, and sells consumer electronics, software, and services.
$175,800 - $312,200
Backend
Staff 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 focus on hyper-scaled Core Backbone & Internet networking. This role involves designing and developing new applications for building Apple's highly scalable core network, with emphasis on delivering scale and reliability to their Global network covering edge and backbone core.

The position requires working closely with global team members to develop software systems that improve key engineering and operational metrics of reliability, visibility, and efficiency. The ideal candidate must excel in a fast-paced, dynamic environment, collaborating with core network teams and cross-functional groups to deliver turn-key solutions.

Key responsibilities include architecting and developing applications for massive scale, working with distributed systems, fault-tolerant systems, concurrent systems, operating systems, and high-performance analytics. The role offers the opportunity to innovate and build systems from scratch at an unprecedented scale.

The compensation package includes a competitive base salary range of $175,800 to $312,200, plus opportunities for stock ownership through various employee stock programs. Benefits include comprehensive medical and dental coverage, retirement benefits, education reimbursement, and potential for discretionary bonuses and relocation assistance.

This is an excellent opportunity for an experienced software architect who is passionate about building large-scale distributed systems and has a strong foundation in network technology. The role combines technical leadership with hands-on development, making it ideal for someone who wants to make a significant impact on Apple's global network infrastructure.

Last updated 2 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

Requirements For Software Architect, Core Services

Python
PostgreSQL
MySQL
Linux
Kubernetes
  • 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
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Architect, Core Services

Graphics Power Architect Platform Architecture

Senior GPU Architecture role at Apple focusing on power optimization for next-generation graphics processors in iPhone, iPad and Mac products.

Supply Chain Technical Architect, IS&T Enterprise Systems

Senior technical architect role at Apple focusing on supply chain systems development using Java, Python, and Angular, offering competitive compensation between $175,800-$312,200.

Graphics (GPU) Performance Analysis Architect

Senior GPU Performance Analysis role at Apple, focusing on architecture optimization and performance analysis of next-gen GPU systems.

Graphics (GPU) Performance Analysis Architect

Senior GPU Performance Analysis role at Apple, focusing on architecture optimization and performance analysis of next-gen GPU technologies.

CAD Engineer - Timing for Gate-Level Flows & Methodologies

CAD Engineer position at Apple focusing on timing analysis and methodology development for silicon design, requiring 10+ years of experience and expertise in STA tools and flows.