Senior iOS Software Engineer — CloudKit
$171.6k - $302.2kApple Inc.
San Diego, California, United States Software and Services Imagine what we could create 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 limit to what we could accomplish. Apple is seeking an experienced Senior iOS Software Engineer to contribute to the development of the next generation of cloud services infrastructure. You will be responsible for designing and implementing key components of the iCloud platform, integrating novel fundamental capabilities deeply into the core of Apple’s operating systems. Your work will enable the creation of entirely new applications and the scaling of existing ones, including FaceTime, Push Notifications, iCloud Drive, Photos, and Backup. This is an opportunity to make a significant impact. You will collaborate with highly skilled teams dedicated to engineering excellence and deliver features that uphold strong privacy guarantees for end users. Description On the client-side of iCloud services, our team is responsible for establishing the foundations of a secure and private cloud. This includes device-to-device encrypted storage in the cloud, protected computation, and other essential components. Apple’s commitment to privacy is deeply ingrained in our work, and this team is instrumental in extending this commitment to the cloud. This position requires close collaboration with the CloudKit team, as well as with several other teams working on server components and Apple’s Cryptography and Privacy teams. The role entails both low-level (C/Objective C, libdispatch, POSIX APIs) and system-level skills (synchronization protocols, framework design, IPCs, multi-process performance work, system-wide resource sharing). Reliability is paramount, and we seek engineers with a genuine passion for constructing complex systems that can seamlessly recover from errors. Responsibilities Work with adopters to craft clear APIs Work with the network and file system stacks to build performant system daemons Work with our server counterparts to design scalable features and protocols Implement core components of the cryptographic protection of cloud data Minimum Qualifications 5+ years of software engineering experience with strong programming skills in Swift and/or Objective‑C Experience building on Apple Platforms (macOS, iOS, watchOS, tvOS, etc.) Experience working with and building system‑level frameworks and APIs Experience working with client‑server architectures and network protocols in a distributed system Proven track record of working on rapid development cycles and shipping software on tight schedules Bachelor’s degree, or above, in an engineering‑related field or equivalent related experience Preferred Qualifications Experience with Swift concurrency Experience with security, privacy, and cryptography concepts Experience with event‑based programming and/or inter‑process communication is a plus Ability to build relationships in highly cross‑functional environments Compensation and Benefits At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $302,200, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses— including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Equal‑Opportunity & Accessibility Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple’s workplace. Learn about reasonable accommodations for job applicants. Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr Apple Inc.
$171.6k - $302.2k
Apple Inc. in San Diego is seeking an experienced Senior iOS Software Engineer to contribute to the iCloud platform's development. This role involves designing components integral to Apple’s operating systems and collaborating with teams dedicated to engineering excellence...SeniorSoftware- Apple Inc. is looking for a Senior iOS Software Engineer in San Diego, California. You will play a key role in developing the next generation of the iCloud platform, focusing on security and privacy. Your expertise will enable the design and implementation of essential...SeniorSoftware
$139.5k - $258.1k
Apple Inc. is seeking a Senior iOS Software Engineer for the Video Applications team in San Diego, California. In this role, you will design and implement features for cutting-edge video editing applications like Final Cut Pro and iMovie, impacting millions of creative...SeniorSoftwareWorldwide$171.6k - $302.2k
Senior iOS Engineer: Photography Editing & Creativity Tools San Diego, California, United States Software and Services At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. We believe that the most impactful tools...SeniorSoftwareRelocation- ...Job Description: Senior Software Engineer, iOS Mobile Application Developer San Diego, CA Description: Senior Software Engineer, iOS Mobile Application Developer Join as a Senior iOS Software Engineer, where you'll develop critical public safety...SeniorSoftware
- ...Role We are looking to add a skilled Senior Solutions Architect to our team in Southern... ...CA. As a member of the Pre-Sales Engineering Team, you will be responsible for meeting... ...formulate a solution consisting of hardware, software, licensing, and engineering services....SeniorSoftwareFor contractors
- ...Description Job Description We are seeking a highly experienced Senior Data Scientist to lead advanced analytics, machine learning... ...Collaborate with cross-functional teams including software engineers, data engineers, and subject matter experts Translate mission...SeniorSoftwareInterim role
- ...is building the world's most advanced self-driving hardware and software solution. The efficiency demands of such a system require an... ...required specifications. As a GPU performance software engineer within the Software Performance team, you will instrument, monitor...SeniorSoftwareTemporary workRelocation package
- ...Full Stack Engineer As a Full Stack Engineer in the healthcare space, you'll architect seamless, mission-critical applications that... ...~ Experience using AI-assisted coding tools in professional software development (e.g., GitHub Copilot, Cursor, Claude, or similar)...SeniorSoftwareWork at officeShift work2 days per week
- ...years' experience managing at least 2 employees ~ Proficiency with Microsoft Office Suite, Yardi, Rent Cafe and On-Site credit software ~ Strong interpersonal skills with ability to interact and relate effectively, productively, and positively with other associates...SeniorSoftwareFull timeWork at officeWeekend work
- ...Senior Java Developer With AWS 10+ years of experience developing systems/software for large business environments using Java/J2EE framework 3+ years of experience developing... ...Strong experience with Software Engineering/CS fundamentals, including data structures...SeniorSoftware
- SoftClouds is seeking a technical specialist to design, deploy, migrate, manage, and support Oracle Agile PLM environments. The role focuses heavily on platform architecture, infrastructure integration, administration, system customization, and lifecycle maintenance. Responsibilities...SeniorSoftwareShift work
- ...position will remain open until filled. DESCRIPTION The Senior Epic Report Developer partners with stakeholders across the organization... .... In-depth knowledge of all relevant clinical informatics software and systems, and of the highly complex concepts, principles,...SeniorSoftwareHourly payPart timeRemote work
- ...Job Description Job Description Job Title: Senior Software Developer/Architect (Oracle Fusion Incentive Compensation) Location... ...manage customer expectations effectively. Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field....SeniorSoftwareRemote work
- Softclouds is seeking a Senior Software Engineer in San Diego, United States, to specialize in Oracle Agile PLM environments. The role involves designing, deploying, and supporting PLM systems while focusing on platform architecture, integration, and lifecycle maintenance...SeniorSoftware
- ...Corp. (JP) in San Diego is seeking a Principal or Sr. Principal Engineer Electrical for the MQ-4 Triton program. This role involves... ...degree in STEM with relevant experience and should have skills in software tools like Microsoft Office and Matlab. This position comes with...SeniorSoftwareWork at office
- ...Senior Systems Administrator, Network Location: San Diego, CA, US pSemi Corporation... ...implementation Work closely with the software vendors to resolve issues and drive new features... ...systems experience (such as Cisco IOS, NX-OS, ARUBAOS, PANOS) At least one certification...SeniorSoftwareWork at officeLocal area
- ...Senior Full-Stack Software Engineer We are in search of a Senior Full-Stack Software Engineer to join our Gigantic Playground team. In this role, you will play a crucial part in driving technological innovation for our clients, primarily in the business-to-consumer...SeniorSoftware
- ...We’re looking for an Embedded Firmware Engineer who thrives in low-level development, enjoys solving complex hardware–software challenges, and wants to work on products that truly make an impact. In this role, you’ll contribute to advanced embedded products by:...SeniorSoftware
- Seismic is seeking a Senior Software Engineer - AI/ML located in San Diego, California. In this role, you’ll develop and optimize backend systems essential for our generative AI initiatives. Key responsibilities include collaborating with cross-functional teams, ensuring...SeniorSoftware
- ...data solutions using cloud technologies. The Full Stack Data Engineer, Senior will report to the Manager, Data Services and Solutions. Your... ...focus on integrating security and automation throughout the software development lifecycle (SDLC), with an emphasis on writing clean...SeniorSoftware
- ...approach that pushes design boundaries and fosters innovation. As a Senior Designer, you'll partner with design and technical leaders to... ...Skilled in Revit, + SketchUp, Enscape, and/or other modeling software and Adobe Creative Suite. Exceptional graphics and...SeniorSoftware
- ...advances in cloud infrastructure, automation and analytics, and software delivery, we help enterprises deliver on the promise of... ...of ideas and perspectives at AHEAD. The AHEAD Senior Pre-Sales Engineer-Network , will be focused on the core tenets of Network and...SeniorSoftwareWork at office
- Senior Software Engineer - Platform & Integrations Overview The Platform and Integrations team is building core services to support the Seismic Platform, integrating external systems such as CRMs to create seamless experiences. With autonomy and ownership, you will apply...SeniorSoftware
- ...Radiofrequency Electronics Engineer Logos Space is a Low Earth Orbit (LEO) satellite system purpose-built to serve the connectivity... ...Experience with multilayer PCB design, layout, and manufacturing using software tools such as Altium or similar Experience with RF test &...SeniorSoftwareWork at officeLocal areaWorldwide
$156.1k - $234.5k
...flash technology space, is seeking a talented and motivated Senior Pre-Sales Systems Engineer to join our dynamic team. As a Senior Pre-Sales... ...sales of enterprise storage, networking, systems, cloud, or software to enterprise accounts preferred Deep understanding of...SeniorSoftwareLocal areaRemote workFlexible hours$120k - $160k
...Description SAIC is looking for a Senior Software Engineer for a position located in San Diego, CA . This position needs to be highly experienced in JavaScript, React, Linux (RHEL), and has a strong background in Web Experience. This role requires you to...SeniorSoftware$160k - $200k
...Description SAIC is seeking a Senior Network Engineer to support advanced defense communication network systems. Join our innovative team... ...; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a...SeniorSoftwareWork at office$168.9k - $295.6k
...Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to... ...?? In this role, you will serve as a senior frontend engineering leader within the AI... ...Agents team, working alongside a Principal Software Engineer to shape and elevate frontend standards...SeniorSoftwareWork at officeRemote workFlexible hours- ...Senior Applications Administrator Location: San Diego, CA Length: 12+ month contract Position Summary: The position will... ...responsibilities include planning and coordination, as well as software installation, configuration, testing, and documentation. Responsibilities...SeniorSoftwareContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior iOS Software Engineer — CloudKit. Be the first to apply!
- ios developer San Diego, CA
- software engineer internship remote San Diego, CA
- IT software developer San Diego, CA
- software engineer staff San Diego, CA
- machine learning software engineer San Diego, CA
- software engineer part time San Diego, CA
- senior robotics software engineer San Diego, CA
- junior software developer San Diego, CA
- software developer night shift San Diego, CA
- software engineer entry level San Diego, CA



