CloudKit Client Software Engineer
$184.97k - $258.1kApple Oakbrook
San Diego, California, United States Software and Services Description APPLE INC has the following available in San Diego, California. Work on the client-side of iCloud services, building the foundations for a secure and private cloud from device to device encrypted storage in the cloud to protected cloud computation. Work with security and privacy engineering teams at Apple to design and build protocols backed by modern cryptographic techniques to ensure end-to-end encryption of user data in the cloud. Work with low level tools and APIs (C/Objective C, libdispatch, POSIX APIs) to tackle systems-engineering problems across the stack (synchronization protocols, framework design, IPCs, multi-process performance work, systemwide resource sharing.). Work with adopters to craft easy-to-use and maintainable APIs. Work with the network and file system stacks to build performant apps and daemons for all Apple platforms. Work with our server counterparts to design scalable features and protocols. Implement core components of the cryptographic protection of cloud data. Provide technical mentorship to junior engineers, conduct code reviews, and establish best practices for system-level programming and cryptographic implementations. Develop and refine end-to-end user data workflows that ensure the seamless integration of client-side encryption and server-side processing while maintaining user privacy and performance. 40 hours/week. 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 $184,974 - $258,100/yr and your base pay will depend on your skills, qualifications, experience, and location. PAY & BENEFITS: 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. Minimum Qualifications 7 years of work experience in the job offered or related occupation. 7 years of experience with each of the following skills is required: Using low-level programming languages (C/Objective-C) and system APIs (POSIX, libdispatch) to design and implement performant apps and daemons Debugging app and daemon code using a debugger like lldb or via Xcode to reproduce and triage client-server issues Designing and crafting APIs in Objective-C and/or Swift that are clear, intuitive, and optimized for performance to support internal and external development efforts Effectively using distributed version control systems like git and CI/CD tools like GitHub / Bitbucket to manage feature development and bug fixes Using flow diagrams / UML / documentation to collaborate with cross-functional teams and align on technical strategies Using data serialization formats like json or protobuf in low-latency, high performance client-server architectures Using Xcode Instruments suite to profile and optimize applications with respect to CPU usage, disk activity, memory allocations Implementing both unit and end-to-end integration tests in a client-server environment with frameworks like XCTest, JUnit, RSpec or equivalent Preferred Qualifications N/A 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 #J-18808-Ljbffr
- ...Apple is seeking an experienced Senior iOS Software Engineer to contribute to the development of the... ...guarantees for end users.\\n On the client-side of iCloud services, our team is... ...requires close collaboration with the CloudKit team, as well as with several other teams...Suggested
- ...Apple Inc. is looking for an experienced engineer in San Diego to work on the client-side of iCloud services. Your responsibilities will include building secure protocols, collaborating with security and privacy teams to ensure the end-to-end encryption of user data, and...SuggestedFull time
- ...Title: Embedded Software Engineer Duration: 6 - 12 months (possible extension) Location: San Diego, CA (100% Onsite) Pay range... ...None ( DoD Secret Preferred ) About the Role Our client is seeking a highly skilled Embedded Software Engineer to join...Suggested
$114k - $171k
...Aeronautics Systems has an opening for a Principal Systems Engineer - Client Development to join our team of qualified, diverse individuals... ...utilize your strong grasp of agile methodologies concerning software development. You will be required to work full-time, on-site...SuggestedFull timeRemote workRelocation packageShift work- Lyra Technology Group is seeking a Forward Deployment AI Engineer for its portfolio company, Interlaced, in San Diego, California. This... ...role involves designing and deploying AI solutions directly with clients, addressing operational challenges across various cutting-edge...Suggested
- ...Senior Full-Stack Software Engineer We are in search of a Senior Full-Stack Software Engineer to join our Gigantic Playground team. In this... ...a crucial part in driving technological innovation for our clients, primarily in the business-to-consumer sector. Your primary responsibilities...
€50k - €70k per year
...Sr. Full Stack Software Engineer (Trust Platform) Location Spain Position Type Full Time Team Software engineering Mitek(NASDAQ: MITK) is a... ...skill, experience, and ambition in everything we do for our clients. We are Virtual 1st! Whether you choose to work remotely from...Full timeRemote workWork from homeWorldwideHome office$138.4k - $173k
...Sr Software Engineer - Platform Data Query Software Engineering locations: San Diego, California; Santa Barbara, California; Dallas, Texas;... ...agents that serve over 20,000 real‑estate property‑management clients. Responsibilities Build a deep understanding of our data structure...Full timeRemote work- ...Job Title –Sr. Full-Stack Software Engineer (Only US Citizens & GC Holders) Location - San Diego, CA Duration – 12+ Months Contract Total Hours/week - 40.00 1st Shift Client: Medical Device Company Job Category: Engineering Employment Type: Contract on...Contract workH1bDay shift
- ...Apple Inc. in San Diego is seeking a skilled Software Engineer to enhance iCloud Mail through innovative user interfaces and efficient back-end systems. The role involves collaboration across functions to integrate new features and frameworks. Candidates should have at...
$130k - $155k
...team to take it even further. About the Role We’re hiring a Software Engineer to join our Platform Infrastructure team in San Diego. You’ll... ...services on AWS (Terraform, ECS, Postgres, S3) and the on‑robot clients that make each device a self‑updating, observable member of...Contract workInternshipWork at officeLocal area$65 - $75 per hour
...We are seeking a Sr. Software Engineer to work on a contract basis for our premier client in San Diego. This is an exceptional opportunity to join a cutting-edge team developing the primary user interface for next-generation sequencing instruments. You'll work with modern...Hourly payContract workImmediate start- ...problems has set us apart in designing and engineering solutions for the Department of Defense... ...: INflow Federal is seeking a Software Engineer to join our team! Are you passionate... ...serving prestigious federal government clients including the United States Navy (USN),...For contractorsLocal area
$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...- ...Wonderist Agency in San Diego is seeking a skilled Software Developer to enhance and maintain in-house platforms and automations critical... ...problem-solving and collaboration skills. We value a driven personality ready to exceed client expectations. #J-18808-Ljbffr...
$69.55k - $125.73k
...Software Engineer Leidos has a new and exciting opportunity for a Software Engineer in our Intelligence Sector's Cyber & Analytics Business... ...opportunities for server‑side business logic implementation as well as client web application and user interface (UI) development. Java,...- ...Sr. Software Development Engineer- San Diego, CA (Must have a Secret Clearance) (W2 ONLY/ NO C2C) Our client is seeking a Sr. Software Development Engineer to join our established and growing team. The candidate will collaborate in the analysis, design, development...For subcontractor
$86.9k - $198k
...Job Number: R0239965 Software Engineer Opportunity As a full-stack developer, you can resolve a problem with a complete end-to-end solution... ...techniques and identify needed system improvements. You'll help clients overcome their most difficult challenges using the latest...Full timeContract workPart timeWork at officeLocal areaRemote work$86.9k - $198k
...Job Number: R0240278 Software Engineer The Opportunity: As a full-stack developer, you can resolve a problem with a complete end-to... ...techniques and identify needed system improvements. You'll help clients overcome their most difficult challenges using the latest...Full timeContract workPart timeWork at officeLocal areaRemote work$120k - $150k
...G2 Software Systems, Inc. (G2SS) is seeking a self-directed and motivated Software Engineer to support a dynamic U.S. DoD application development and deployment team. If you... ...also engaging with the team in person at the client office as needed based on workload. Estimated...Full timeContract workWork at officeWork from home$64.69k - $105.71k
...About Quartus Quartus Engineering Incorporated ( is a leading provider of engineering services... ...hardware solutions for a wide range of clients and industries. We employ advanced... ...extraordinary value. What will you do? As a Software Engineer I you will develop software that...Permanent employment$150.1k - $225.1k
...synonymous with entertainment excellence and creativity. Software Engineer II, Social Platform Applications Rancho Bernardo, CA... ...object-oriented development background and be passionate about client application and web technologies. Responsibilities:...Flexible hours- ...Software Engineer San Diego, CA Type: Contract Category: Development Industry: Government Reference ID: JN -052026-10693... ...Recommended Jobs Description: Onsite in San Diego, CA Our client seeks a Software Engineer to support an onsite project at a...Hourly payContract workLocal area
$120k
...SUMMARY: Designs and develops systems-level software and provides systems support by performing the following duties... ...AND RESPONSIBILITIES: Works directly with client to create engineering specifications Flow chart program logic and document system...Full timeWork at officeLocal areaFlexible hours$150k
...Salary Range: $150,000.00 To $150,000.00 Annually Overview The Software Engineer plays a critical role in designing, developing, and... ...with customer support teams to troubleshoot issues reported by clients and ensure timely resolutions. Implement and maintain robust...Live in$95k - $140k
...Software Engineer Prism Data is building the future of credit risk assessment using modern data science and transaction-level financial... ...strategy aligns with industry best practices, as well as emerging client and partner demand. To power our products, we leverage...Work experience placementLocal area$130k
...orchestration with intelligent machines. Position Overview: The Software Engineer II, Proof of Concept (PoC), will contribute to a top... ...efforts for seamless transition of validated ideas Champion client satisfaction by conducting on-site implementations and...Work experience placementWork at officeImmediate startFlexible hoursNight shift$100k - $120k
...Join Our Team as a Software Developer G2 Software Systems, Inc. (G2) is seeking a motivated... ..., and driven mid-level Software Engineer to join our dynamic research and development... ...department at G2 and at the assigned client facilities. Location This is a full...Full time- ...iOS, iPadOS, macOS, and visionOS. As a Mail Data Foundations Software Engineer, you will play a key role in integrating advanced machine learning... ..., and Composition. If you're passionate about backend client engineering, machine learning, and delivering innovative products...
$150k - $160k
...skilled Full Stack Developer III or DevSecOps Engineer III to join our dynamic team in San... ...will bring a strong foundation in software development alongside a keen understanding... ...documentation and generate both internal and client-facing technical reports along with any...Full timeContract workLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CloudKit Client Software Engineer. Be the first to apply!
- software engineer internship remote San Diego, CA
- IT software developer San Diego, CA
- software engineer staff San Diego, CA
- integration software engineer 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


