Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Client Software Engineer

Home > C/C++ programming jobs

Client Software Engineer in USA

  • San Diego, CA

Responsibilities

  • Design and implement key components of Apple’s iCloud platform and client-side cloud services infrastructure.
  • Build low-level and system-level software using C, Objective-C, Swift, libdispatch, POSIX APIs, synchronization protocols, frameworks, IPC, and multi-process performance techniques.
  • Develop reliable systems supporting encrypted storage, protected computation, privacy, and system-wide resource sharing.
  • Collaborate with CloudKit, server, Cryptography, Privacy, and other cross-functional engineering teams.
  • Ship software on rapid development cycles and tight schedules.

Requirements

  • 5+ years of software engineering experience with strong programming skills in Swift and/or Objective-C.
  • Experience building on Apple platforms, including macOS, iOS, watchOS, or tvOS.
  • Experience building and working with system-level frameworks and APIs.
  • Experience with client-server architectures and network protocols in distributed systems.
  • Bachelor’s degree or higher in an engineering-related field, or equivalent related experience.
  • Experience with Swift concurrency is preferred.
  • Experience with security, privacy, and cryptography concepts is preferred.
  • Experience with event-based programming and/or inter-process communication is preferred.
  • Ability to build relationships in highly cross-functional environments and communicate effectively.

Apple

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This i...

Similar positions

Senior Partner Solutions Engineer

  • Webflow
  • Full time
  • Remote
  • 10/26/2026
  • Salary: $156k-$210k
  • USA - West

Software Engineer

  • Cisco
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India

Senior Software Engineer

  • Bloomberg
  • Full time
  • Others
  • 10/25/2026
  • Pune, India

Lead Software Test Engineer

  • Forterra
  • Full time
  • USA
  • 10/25/2026
  • Salary: $125k - $150k/yr
  • Clarksburg, MD

Embedded Networking Engineer

  • Apple
  • Full time
  • USA
  • 10/25/2026
  • San Diego, CA