H1BConnect Pro is launching with premium alerts and access to more job postings.Get early access
Apple logo

Senior Software Engineer - Solution Architecture & Platform, ASE

Apple
Cupertino, CA Full-time 11/26/2025 $181,100 - $318,400 a year
Undergraduate with 5+ Years of Experience

Job Description

Apple Services Engineering (ASE)’s Solutions Architecture & Platform team is seeking a Senior Software Engineer to design, develop, enhance, test, and support software platforms that ensure secure and reliable processing of metadata and business operations at scale across Apple's internal services.

Requirements

  • 10+ years of experience in Software Engineering
  • Strong coding experience in Java and Python
  • Extensive experience in building distributed stateful microservices using RPC and Event Driven methodology
  • Familiarity with Domain Driven Design
  • Deep experience in API design, service oriented architecture (SOA), large scale distributed systems, and asynchronous patterns with data guarantees
  • Experience in developing fault tolerant systems in multi-DC environments
  • Strong knowledge of open-source stream and batch processing platforms, such as Spark, Flink, Kafka, and data formats like Avro and Protobuf
  • Experience working with Data Lakehouse technologies (e.g. Apache Iceberg)
  • Experience with large dataset storage solutions (HDFS, S3)
  • Experience with RPC protocols (REST, gRPC)
  • Excellent written and oral communication skills
  • Strong knowledge of SQL and NoSQL data stores

Responsibilities

  • Understanding requirements and designing solutions
  • Coding, testing, and integrating services to provide a great user experience
  • Participating in prototyping, mentoring, design/code reviews, and incident analysis
  • Prioritizing critical features and delivering quality solutions