We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results

Software Engineer, CloudKit Developer Experience

Apple, Inc.
United States, Washington, Seattle
July 06, 2022
Summary
Posted: Mar 11, 2022
Role Number: 200355529
Imagine what we could do together. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there's no telling what we could accomplish. Apple is looking for an experienced Software Engineer to help develop the next generation of Cloud Services infrastructure. You will be working on key components of the CloudKit platform. Your work will help to power entirely new applications and scale existing ones, such as iCloud Drive, Photos, and Backup. This is your chance to put a dent in the Universe. You will work with world-class teams in Seattle, New York, Cupertino, San Francisco, Boston & London who have a real passion for engineering and delivering features that maintain strong privacy guarantees to end-users.
Key Qualifications
  • Experienced: designing, implementing, and operating highly distributed production systems
  • Resourceful: excellent analytical and problem-solving skills
  • Collaborative: thrives in a multi-functional organization through communication and delivery
  • Curious: the desire and ability to independently learn
  • Self-directed: the ability to drive a project from a simple idea to production
  • User-focused: the user experience and the privacy of data come first
Description
We are growing our team that focuses on building a high velocity, user friendly, and reliable development ecosystem for teams that contribute towards the success of iCloud via CloudKit. This team will work on identifying gaps and build tools, infrastructure, and processes that will have a direct impact on quality, frequency, and efficiency of every step in the software lifecycle. This will require a broad cross-section of skills, including CI/CD, build systems, config management, compute orchestration, and observability - bringing them all together to provide world-class tools for your fellow engineers. This is a high-leverage role where success is all about making their daily experience better. Responsibilities: * Build tooling and infrastructure that enable software development best practices in terms of automation, testing, and delivery * Scale the development platform to cater to the needs of various teams across CloudKit and dependent services * Implement telemetry for observability and reporting around Developer Experience * Engage in data-driven decision making to motivate change in our processes and tools * Collaborate cross-functionally to understand the state of Developer Experience at a regular cadence
Education & Experience
Bachelor's Degree, or above, in an engineering related field, or equivalent related experience
Additional Requirements
  • The below experience is a plus, not required:
  • * Languages: Java, Swift
  • * Technology: Cassandra, FoundationDB
  • * Knowledge: Security, Privacy, Cryptography (TLS, cryptographic chain of trust, data encryption at rest)

(web-54f47976f8-gs4z7)