Sr. Software Engineer - Cloud and Infrastructure

Santa Clara Valley (Cupertino), California, United States
Software and Services


Weekly Hours: 40
Role Number:200139361
Does an exciting, dynamic, fast paced and pressure-filled environment catch your attention? Do you like puzzles and determining solutions that are not obvious? Terrific! Consider joining us. The Apple News team is looking for a Sr. Server Side Engineer, Infrastructure who has a real passion for building scalable services to enable an excellent user experience that delight millions of users every day. As a member of our team, you'll be responsible for building features and infrastructure for upcoming releases of the services. Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Key Qualifications

  • 5+ years of industry experience
  • 5+ years experience developing in Java
  • Experience building scalable backend services on elastic distributed systems
  • Proficiency with scalable technologies such as Cassandra, SolrCloud, and Kafka
  • Experience building stable and scalable server-side systems using distributed processing algorithms
  • Experience building high performance multi-threaded server side systems using Java
  • Aptitude to independently learn new technologies
  • Excellent oral and written communication skills


Apple's News team is seeking a high-energy and self-driven Server Side Software Engineer who will play a central role in the delivery of scalable services. As a member of our dynamic group, you’ll have the extraordinary and rewarding opportunity to craft upcoming products that will delight and inspire millions of Apple’s customers every single day. Responsibilities - Design, develop and deploy systems and algorithms that process data in real time - Design and build stable and scalable production systems • Design and develop services using technologies such as Mesos, Cassandra, SolrCloud, and Kafka • Collaborate with engineering and operations teams to deliver scalable, robust, and high-performance systems

Education & Experience

Bachelor's Degree in Computer Science or Equivalent, Master's preferred

Additional Requirements