Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior iOS Software Engineer, Customer Systems

$147.4k - $272.1k

Apple Oakbrook

Senior iOS Software Engineer, Customer Systems

Do you have a passion for solving problems that impact hundreds of millions of users? At Apple, we are reimagining the next generation of Support, and by joining our team, you'll architect and build scalable solutions to evolve our innovative applications portfolio, such as our latest Generative AI Support Assistant in the Support app. As an iOS Software Engineer on our team, you will be responsible for shipping high-quality features to our customers and championing your ideas with peers, management, and business partners. You will benefit from working in a fast-growing organization where your efforts play a key role in the success of Apple. If you are excited about building innovative experiences, join our team to make a difference!

We are looking for a Software Engineer with deep experience developing consumer-facing applications across Apple platforms, including iOS, macOS, iPadOS, visionOS, and tvOS. You will be responsible for building and maintaining highly scalable features that span the entire customer journey, helping millions of Apple customers get the support they need. You are highly motivated with strong technical skills, adept at creating intuitive user experiences, passionate about quality, and have a keen eye for the details that surprise and delight our customers.

Minimum Qualifications
  • Core Platform Development: 4+ years of experience developing and maintaining native iOS applications using Swift, SwiftUI, and UIKit.
  • Language & Modern Swift: Strong object-oriented design and programming skills with Swift, including deep understanding and practical experience with modern Swift features like Concurrency and Swift Testing.
  • Native Frameworks: Familiarity and practical experience with core OS frameworks such as Foundation, Core Animation, AVFoundation, and relevant iOS SDKs.
  • Platform Acumen: Up-to-date with the latest iOS version changes, features, architectural patterns, Apple's Human Interface Guidelines, sandboxing, security, privacy, code signing, and deployment best practices.
  • BS in Computer Science, Engineering, or equivalent industry experience
  • Web Services & APIs: Solid understanding of Protocol Buffers, JSON, REST, and other similar web service communication protocols.
Preferred Qualifications
  • macOS: Experience developing and maintaining native macOS applications using Swift, SwiftUI and AppKit/Cocoa frameworks.
  • Objective-C Experience: Working experience with Objective-C, particularly for maintaining existing codebases.
  • AI/ML Integration: Experience integrating AI/ML models using Core ML, Create ML, or external frameworks (TensorFlow, PyTorch).
  • CI/CD Expertise: Hands-on experience designing and maintaining CI/CD pipelines for Apple platforms.
  • Generative AI Knowledge: Familiarity with Generative AI concepts, models (e.g., LLMs, diffusion models), and their potential applications within mobile/desktop software.

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 $147,400 and $272,100, 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. 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.

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Senior iOS Software Engineer, Customer Systems in Sunnyvale, CA vacancy
  • $147.4k - $272.1k

    A leading technology company in Sunnyvale, California is seeking a Senior iOS Software Engineer to develop consumer-facing applications across Apple platforms. The ideal candidate will have over 4 years of experience in native iOS application development using Swift, and... 
    Customer
    Senior
    Software

    Apple Inc.

    Sunnyvale, CA
    4 days ago
  •  ...team is at the forefront of customer experiences that happen...  ...technologies, and experience in system design and wireless...  ...looking for a highly-motivated engineer with excellent software development, quantitative reasoning...  ..., embedded platforms, the iOS ecosystem and large... 
    Customer
    Senior
    Software

    Apple

    Cupertino, CA
    2 days ago
  • $172.1k - $305.6k

     ...technology company located in Sunnyvale, California, is seeking a Senior Engineering Program Manager. This role involves overseeing large, cross-...  ...worldwide. The successful candidate will possess strong software project management skills, a knack for leveraging Generative... 
    Customer
    Senior
    Software
    Worldwide

    Apple Inc.

    Sunnyvale, CA
    15 hours ago
  • $212k - $318.4k

     ...Senior iOS Software Engineer The Wallet Apps & Frameworks team is the place to be if you're passionate about working on incredible technology...  ...; build the most amazing products in the world that our customers will love. Minimum Qualifications ~ Significant experience... 
    Customer
    Senior
    Software
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  •  ...based in Santa Clara, CA is hiring a Sr. Applications Engineer. The role involves working with customers to resolve technical issues, creating demo designs,...  ...opportunity to work closely with both hardware and software engineers. #J-18808-Ljbffr Achronix Semiconductor Corporation
    Customer
    Senior
    Software

    Achronix Semiconductor Corporation

    Santa Clara, CA
    3 days ago
  • $168k - $270.25k

     ...Senior Engineer For Factory Infrastructure And Automation NVIDIA is...  ...scenarios, in the cloud, on customer's self-hosted infrastructure...  ...heterogeneous hardware and software environments. You will influence...  ...distributed and compute systems, backend services, microservices... 
    Customer
    Senior
    Software

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...converse with all of their business systems through natural language to...  ...with Moveworks' Reasoning Engine and natural language...  ...enhanced technology to over 8,100 customers, including 85% of the Fortune...  ...in the machine learning and software engineering communities ~ Effective... 
    Customer
    Senior
    Software
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    2 days ago
  •  ...Venture Partners seeks a Principal Engineer to drive technology...  ...scalable solutions. You'll develop systems in a highly collaborative...  ...over 10 years of experience in software development, strong analytical...  ...and a positive impact on customer solutions. #J-18808-Ljbffr ATX... 
    Customer
    Senior
    Software

    ATX Venture Partners

    Mountain View, CA
    15 hours ago
  • $147.4k - $272.1k

     ...Senior Software Engineer - Distributed Systems Our team is on a mission to build innovative infrastructure and tools to help other engineers be more...  ...creativity and innovation, and we love it when Apple customers see that in the products we ship. Description We... 
    Customer
    Senior
    Software
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  •  ...converse with all of their business systems through natural language to...  ...with Moveworks' Reasoning Engine and natural language...  ...enhanced technology to over 8,100 customers, including 85% of the Fortune...  ...are looking for an experienced software engineer with machine learning... 
    Customer
    Senior
    Software
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    3 days ago
  •  ...all of their business systems through natural language...  ...Moveworks' Reasoning Engine and natural language...  ...technology to over 8,100 customers, including 85% of the...  ...The Role Are you a software engineer who has honed...  ...role for you. As a senior software engineer on... 
    Customer
    Senior
    Software
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    3 days ago
  • $110k - $116k

     ...leading AI-powered Quality Engineering Company? Ready to...  ...We are looking for a Senior QE Automation Engineer...  ...the team. Partner with Software Engineers, UX/UI, quality...  ...performing quality customer experiences that are engaging...  ...with a Point-of-Sale system - Oracle Xstore... 
    Customer
    Senior
    Software
    Casual work
    Local area
    Flexible hours

    QualiTest Group

    Santa Clara, CA
    3 days ago
  •  ...minimum. The Role Software-defined vehicles are...  ...logistics, and safety systems for businesses of all sizes. As a Senior Mobile Engineer on the GM Commercial...  ...patterns (Android and/or iOS) to meet performance,...  ...products for our customers. All employment decisions... 
    Customer
    Senior
    Software
    Work experience placement
    H1b
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  • $147k - $216k

    About the job As a Senior Hardware Engineer, you will work on ML/AI hardware systems projects to craft solutions for current and...  ...and will work with ASIC/FPGA, software, and verification teams to...  ...s possible. We empower Google customers with breakthrough capabilities... 
    Customer
    Senior
    Software
    Full time
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $175k - $317k

     ...Senior Platform Software Engineer, System Engineering Santa Clara, California Join the Systems Software team to architect and deliver the core...  ...critical system components, from initial conception to customer deployment. This is a chance to apply deep systems expertise... 
    Customer
    Senior
    Software
    Flexible hours

    Pure Storage

    Santa Clara, CA
    3 days ago
  • $147.4k - $272.1k

     ...Senior Software Engineer, System Experience - Personalization Our team is looking for you to help make iOS more intelligent, proactive and personal. Our team is part of the core iOS...  ...touch the lives of millions of Apple customers every day! We are responsible for personalizing... 
    Customer
    Senior
    Software
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $140k - $210k

     ...artificial intelligence, and software-defined networking to...  ...prestigious awards, such as Best Engineering Team, Best Company for...  ...looking for world-class Senior/Lead Network Systems software engineers. Network...  ...collaborate and work with customers, product management and... 
    Customer
    Senior
    Software
    Work experience placement

    Arista Networks, Inc.

    Santa Clara, CA
    2 days ago
  •  ...Description The Ion™ endoluminal system is Intuitive's new robotic...  ...surgical robot system. The engineer will collaborate with a...  ...to design, build and optimize software that enables high-performance...  ...over PCIe, Ethernet, fiber or custom interconnects. Collaborate... 
    Customer
    Senior
    Software
    Local area

    Intuitive

    Sunnyvale, CA
    3 days ago
  • $170.6k - $261.3k

     ...breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety...  ...to a safe stop. As a Senior Software Engineer on the Secondary Driving System...  ...develop better products for our customers. All employment decisions are... 
    Customer
    Senior
    Software
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $136.5k - $276.5k

     ...Senior Software Engineer, Systems/Solutions Test This role has been designed as 'Hybrid' with an expectation that you will work on average...  ...software platforms. You will validate real-world customer deployments and help ensure reliability, scalability, and... 
    Customer
    Senior
    Software
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    3 days ago
  • $160k - $253k

    Senior Technical Marketing Engineer - GPU and System Architecture page is loaded## Senior Technical Marketing Engineer...  ...compute, networking, and a full-stack software ecosystem to power AI at scale....  ...innovation to real-world customer benefits.* Customer Engagement: Partner... 
    Customer
    Senior
    Software

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • Senior Software Engineer, Agentic Systems - Moveworks Company Description Who we are Moveworks is the Agentic AI Assistant platform that empowers the...  ...bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500®. Our intelligent... 
    Customer
    Senior
    Software
    Work at office
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    15 hours ago
  • $158k - $241.9k

     .... From start to finish, our engineering team challenges the limits on...  ...is seeking Embedded Software developers, at various levels...  ...encompasses essential vehicle systems and components responsible for...  ...develop better products for our customers. All employment decisions... 
    Customer
    Senior
    Software
    Local area
    Relocation
    Relocation package

    Israelvcforum

    Mountain View, CA
    4 days ago
  • $108k - $216k

     ...current or future immigration support and | or sponsorship _* Join Walmart as Senior, Software Engineer - Transactional Systems and your work could help over 240 million global customers live better every week. Yes, we are the Fortune #1 company. But you'll quickly... 
    Customer
    Senior
    Software
    Full time
    Temporary work
    Part time
    Work at office
    Worldwide
    Flexible hours

    Walmart

    Sunnyvale, CA
    2 days ago
  • $181.1k - $318.4k

    Senior Software Engineer - Distributed Build Systems Cupertino, California, United States Software and Services Apple's distributed build platform is central...  ...to develop software that ships to billions of customers — a scale that has few peers in the industry. This... 
    Customer
    Senior
    Software
    Immediate start
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $148k - $235.75k

    Senior C++ and Build Engineer - DC System Software page is loaded## Senior C++ and Build Engineer - DC System Softwarelocations: US, IL, Champaign: US, WA,...  ...operational transparency and seamless integration in customer environments. Your code will support single node... 
    Customer
    Senior
    Software

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $175k - $317k

    Senior Platform Software Engineer, System Engineering We’re in an unbelievably exciting area of tech and are fundamentally reshaping the data storage...  ...critical system components, from initial conception to customer deployment. You will apply deep systems expertise to solve... 
    Customer
    Senior
    Software
    Work at office
    Flexible hours

    Pure Storage, Inc.

    Santa Clara, CA
    3 days ago
  • $175k - $263k

    THE ROLE Join the Systems Software team to architect and deliver the core software powering the...  ...into seamless, zero‑downtime customer experiences. By collaborating with hardware...  ...ASIC capabilities. Availability‑Focused Engineering: Understanding of non‑disruptive... 
    Customer
    Senior
    Software
    Work at office
    Flexible hours

    Pure Storage, Inc.

    Santa Clara, CA
    3 days ago
  • $181.1k - $272.1k

    Senior Software Engineer (Voice Platform), Customer Systems Sunnyvale, California, United States Software and Services Join a team building the next generation of large-scale voice and real-time communication platforms that power seamless customer and agent experiences... 
    Customer
    Senior
    Software
    Relocation package

    Apple Inc.

    Sunnyvale, CA
    15 hours ago
  • $155k - $253k

     ...Vehicle OS, and autonomy stacks to help customers build intelligent vehicles and shorten...  ...building Applied Intuition's operating system (OS) stack for future vehicles and new...  ...new full‑stack operating system. As a Software Engineer on the team, you will develop, design,... 
    Customer
    Senior
    Software
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior iOS Software Engineer, Customer Systems. Be the first to apply!