Apple

Software Development Engineer - Apple Ads

Apple

Posted on September 26, 2025

Job Description

We are looking for a highly skilled and motivated Blockchain Quality Assurance Engineer to join our engineering team. In this role, you will design, implement, and operate distributed and scalable services and data-driven applications. You will play a key role in ensuring the quality, correctness, and performance of our platforms, while collaborating with global teams to deliver innovative solutions.

Responsibilities

Design, develop, and operate scalable, high-throughput, and low-latency distributed systems. Build and optimize microservices using Java/Spring across the full stack, including modern frontend frameworks (Angular, React). Develop tools, frameworks, and metrics to ensure platform success. Troubleshoot and resolve complex technical issues while ensuring high quality and reliability. Collaborate with cross-functional teams across multiple geographies. Stay up-to-date with emerging technologies to drive innovation.

Skills Required

  • Bachelor’s degree in Computer Science or related field (Master’s preferred). Proven experience in building and scaling distributed systems. Strong proficiency in Java and Scala. Hands-on experience in cloud platforms (AWS). Experience with DevOps tools such as Docker and Kubernetes. Knowledge of SQL and NoSQL databases. Experience with big data technologies such as Hadoop
  • Spark
  • and Kafka. Strong problem-solving
  • debugging
  • and analytical skills.