A

Apple

Designs phones, computers and their operating systems

Backend Software Engineer - Find My

Backend EngineeringConfirmed live in the last 24 hours
Full-timeCupertino, CA, USANo salary listed

About the Job

Requirements

  • At least 5 years of validated programming experience.
  • Ability to work in the office Monday through Thursday.
  • Strong expertise in Java, including Core Java, multithreading, and non-blocking input/output.
  • Working experience across all aspects of building customer-facing web services, including authentication, authorization, scaling, availability, spam control, and reliability.
  • Strong knowledge of data storage and caching technologies such as Cassandra, Redis, and memcached, or similar technologies.
  • Strong skills in Java performance tuning, web-service scaling, and application programming interface definition.
  • Working knowledge of cryptography standards and protocols such as PKCS, KMIP, X.509, AES, KDF, and certificate authorities.
  • Experience writing REST-based services using Netty or similar frameworks.
  • Knowledge and experience with continuous integration and continuous delivery tools integration and operations, and fully automated testing.
  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Develop new features for the Find My product and contribute across the product lifecycle.
  • Collaborate with engineers, designers, product managers, hardware, software, privacy, and other disciplines to deliver customer-facing services.
  • Contribute to continuous iteration and improvement of backend services supporting millions of users.

Desired Qualifications

  • Knowledge of web programming languages such as HTML, CSS, JavaScript, and jQuery.
  • Familiarity with developing machine learning systems, machine learning frameworks, libraries, and algorithms.
  • Familiarity with GitHub and build and deployment tools such as Maven, Docker, Spinnaker, and Kubernetes.

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