A

Apple

Designs phones, computers and their operating systems

Software Engineer - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USANo salary listedIn-person

About the Job

Requirements

  • At least 4 years of software engineering experience building large-scale backend systems.
  • Strong Java development experience with modern JDK versions.
  • Deep understanding of distributed systems, concurrency, scalability, and fault-tolerant architectures.
  • Experience building cloud-native applications on Kubernetes.
  • A Bachelor of Science degree in Computer Science, Engineering, or a technical related field, or an equivalent international degree.
  • Experience working with public cloud platforms and SaaS architectures.
  • Strong understanding of continuous integration and continuous delivery, deployment automation, and production operations.
  • Experience designing high-throughput, low-latency APIs and distributed services.
  • Familiarity with AI concepts, large language model-based development tools, and AI-assisted software engineering.
  • Experience with Kafka, OpenSearch, or Solr.
  • Experience with Cassandra or another NoSQL database.

Responsibilities

  • Design and develop scalable backend services using Java and distributed system principles.
  • Build and maintain high-throughput APIs, batch processing pipelines, and Mass Action services for fraud operations and NPI events.
  • Develop new platform capabilities for ACM Next Gen, Sky Vault, and AML Services.
  • Build ACM infrastructure on Alibaba Cloud for compliance.
  • Support Kubernetes, OpenSearch, Solr, Kafka, and other platform components.
  • Migrate AWS-based services to Alibaba Cloud services, including OSS, ACK, and ApsaraMQ.
  • Replace AWS SDKs with Alibaba Cloud SDKs.
  • Implement China-specific data routing and ingestion logic.
  • Update deployment automation, continuous integration and continuous delivery pipelines, and load testing for the Alibaba Cloud environment.
  • Design reliable, scalable, and observable distributed systems with strong operational excellence.
  • Partner with Product, Architecture, and partner engineering teams to define technical solutions and platform direction.
  • Use AI tools and modern engineering practices to improve development productivity, code quality, automation, and platform innovation.
  • Participate in production support, debugging, performance tuning, and operational improvements.

Desired Qualifications

  • Strong problem-solving skills and the ability to independently drive complex technical initiatives.
  • Excellent communication and collaboration skills across cross-functional teams.
  • A self-starter with a strong sense of ownership, accountability, and bias for execution.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs