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

iOS Software Engineer, Customer Systems

$184.7k - $324.8k

Apple Inc.

Sunnyvale, California, United States Software and Services

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!

Description

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.

  • Designing, developing, and maintaining robust engineering solutions for Apple platforms.
  • Collaborating closely with backend engineers to define and implement API contracts.
  • Prototyping new ideas to help find the best solution and effectively communicate concepts to peers and cross-functional teams.
  • Actively contributing to architecture discussions and code reviews to ensure high-quality, performant features.
  • Mentor junior engineers and uphold engineering excellence.
  • Writing comprehensive unit tests to ensure the quality and robustness of the features you build.
  • Creating internal tools and scripts to automate build, validation, and shipping processes, enhancing our development workflow.
  • Collaborating with cross-functional teams (Product Management, UX/Design, QA) to define, develop, and release innovative features on schedule for multiple concurrent projects.

Minimum Qualifications

  • Core Platform Development: 10+ 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: Deep 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 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 $184,700 and $324,800, 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.

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.

Apple accepts applications to this posting on an ongoing basis.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the iOS Software Engineer, Customer Systems in Sunnyvale, CA vacancy
  • Cisco Systems, Inc. is seeking a Software Engineer to design, develop and maintain low-level networking software in C/C++ on Linux. You will tackle complex...  ...to deliver robust, scalable solutions for global customers. You will mentor engineers, participate in design thinking... 
    Customer
    Software

    Cisco

    Milpitas, CA
    5 days ago
  • $184.7k - $324.8k

     ...Sr iOS Software Engineer - Creative Apps Cupertino, California, United States Software and Services At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. You bring passion, and dedication to your job and... 
    Customer
    Software
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  •  ...converse with all of their business systems through natural language to...  ...with Moveworks’ Reasoning Engine and natural language...  ...through 7+ years of experience in software engineering, platform engineering...  ...automation and internal-customer mindset: you build platforms... 
    Customer
    Software
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    2 days ago
  • $150.4k - $277.6k

     ...California, United States Software and Services At...  ...products, services, and customer experiences. Bring...  ...Apple devices offer. Our engineers employ their talent and...  ...FaceTime, Camera, tvOS, and iOS to bring FaceTime and...  ...iOS and tvOS systems. You will work with ML... 
    Customer
    Software
    Work experience placement
    Relocation

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $150.4k - $277.6k

     ...California, United States Software and Services Are you passionate...  ...by thousands of Apple engineers and third‑party...  ...develop, debug, and verify systems before they reach customers. We work at the intersection...  .... Description As an iOS/macOS Software Engineer on... 
    Customer
    Software
    Work experience placement
    Worldwide
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • GFiber, part of Alphabet, is seeking a Senior iOS Software Engineer to join the Customer Experience Mobile Team in Sunnyvale to build and enhance our native iOS app. You will collaborate with product, design, and engineering to deliver seamless customer experiences, managing... 
    Customer
    Software

    Google Inc.

    Sunnyvale, CA
    1 day ago
  •  ...to converse with all of their business systems through natural language to quickly find...  ...workflow automation with Moveworks’ Reasoning Engine and natural language capabilities, we...  ...AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500. Our intelligent... 
    Customer
    Software
    Work at office
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    3 days ago
  • $183k - $247.6k

     ...Amazon Devices team designs and engineers high-profile consumer...  ...up environment for ASIC and system level emulation. You will participate...  ..., Hardware Engineering, and Software Engineering, to build and...  ...staff to ensure exceptional customer service; and follow all federal... 
    Customer
    Software
    Work experience placement
    Local area
    Flexible hours

    Amazon

    Sunnyvale, 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 communitiesEffective... 
    Customer
    Software
    Permanent employment
    Work at office
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    2 days ago
  • $180k - $270k

     ...join us. THE ROLE The Everpure Engineering team builds the industry’s most...  ...over 90% of our engineering staff are software engineers. Our customers are the core of our business, and they...  ...pioneering new techniques to harden system designs. We are primarily an in-office... 
    Customer
    Software
    Work at office
    Flexible hours

    Pure Storage, Inc.

    Santa Clara, CA
    1 day ago
  •  ...invasive care.Job DescriptionAs an Embedded Software Engineer in the Future Forward organization, you...  ...software across a complex robotic system, interfacing with hardware, firmware, control...  ...please note that Intuitive and/or your customer(s) may require that you show current... 
    Customer
    Software
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $184k - $287.5k

    NVIDIA is seeking a senior systems software engineer to help engineering teams run demanding build, simulation, and validation workloads efficiently...  ...reliably. Our Workload Systems Engineering team connects customer workflows with the infrastructure that performs them. We... 
    Customer
    Software
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $50 per hour

     ...some of the worlds’ hardest engineering problems. Our culture encourages...  ...where you can support System Safety Engineering needs for...  ...and systematic conversion of customer or product requirements into...  ...requirements into hardware and software specifications. Basic QualificationsBachelor... 
    Customer
    Software
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Sunnyvale, CA
    3 days ago
  • $170k - $225k

     ...About the job Principal Hardware Design Engineer - Systems Engineering Job Title:...  ...contributor within a diverse hardware and software group that fully owns the development...  ...finalize designs; interface directly with customers to assist with or implement their... 
    Customer
    Software
    Relocation

    Fox Point Recruitment

    Santa Clara, CA
    4 days ago
  • $190.1k - $285.1k

     ...pay off, for our people, our customers, and the world around us. As...  ...analysis into the platform, so our systems get smarter about surfacing...  ...you enjoy writing efficient software, tuning and scaling large...  ...to work alongside world-class engineers building the platforms that make... 
    Customer
    Software
    Work at office
    Remote work

    Workday, Inc.

    Santa Clara, CA
    21 hours ago
  • Google Cloud's software engineers develop next-generation technologies for billions of users, spanning AI, large-scale systems, storage and security. AlloyDB is showcased as a fully-managed...  ...capabilities integrated for cloud customers and internal teams. We seek engineers... 
    Customer
    Software

    Google

    Sunnyvale, CA
    1 day ago
  • $174k - $253k

    Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best...  ..., maintaining, or launching software products, and 1 year of experience...  ...s possible. We empower Google customers with breakthrough capabilities... 
    Customer
    Software
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $198k - $272k

     ...solutions, and data management our customers need most. Our teams design and develop the hardware and software that connect infrastructure,...  ...how work gets done. Engineers define intent, author precise...  ...energized by solving complex systems challenges, excited to work alongside... 
    Customer
    Software

    Dell Technologies

    Santa Clara, CA
    2 days ago
  • Apple Inc. is seeking an experienced software engineer to implement features for the Siri user experience on iOS and macOS. You will collaborate across teams to deliver...  ...users. Strong OO design skills and a passion for customer experiences are essential, with 5+ years in... 
    Customer
    Software

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $108k - $216k

     ...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 find... 
    Customer
    Software
    Full time
    Temporary work
    Part time
    Work at office
    Worldwide
    Flexible hours

    Walmart

    Sunnyvale, CA
    3 days ago
  • $142.8k - $274.8k

     ...Hardware, and Infrastructure Engineering (SCHIE) is the team behind...  ...delivering a trusted experience to customers and partners worldwide and...  ...high density, liquid-cooled systems in Azure datacenters. #SCHIE...  ...: Expertise in CAD software (e.g., PTC Creo,) understanding... 
    Customer
    Software
    Ongoing contract
    Work at office
    Local area
    Worldwide
    Shift work
    3 days per week

    Microsoft

    Mountain View, CA
    5 days ago
  • $168k - $270.25k

     ...Experience (NVEX) Solutions Engineering team is looking for an experienced...  ...solution engineer focused on customer support of NVIDIA’s GPU...  ...and contribute to products and software tooling. You must have excellent...  ...multi-GPU platformsStrong system software (firmware, BIOS, kernel... 
    Customer
    Software
    Full time
    Weekend work

    Nvidia

    Santa Clara, CA
    5 days ago
  • $262k - $364k

     ...coach a distributed team of engineers.Facilitate alignment and clarity...  ..., and enhance large-scale software solutions.Minimum qualifications...  ...with embedded operating systems.5 years of experience with design...  ...possible. We empower Google customers with breakthrough capabilities... 
    Customer
    Software
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $262k - $364k

     ...TPU firmware, solving complex system-level issues across Security,...  ...expert, mentoring executive engineers and fostering a culture of engineering...  ...across distributed ASIC-Software teams.Forge partnerships...  ...developers build more sustainably. Customers in more than 200 countries... 
    Customer
    Software

    Google

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

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

    Arista Networks

    Santa Clara, CA
    4 days ago
  • $160k - $253k

     ...accelerated computing is the engine of artificial intelligence. Our...  ...networking, and a full-stack software ecosystem to power AI at...  ...NVIDIA’s GPU and rack-scale systems. This role bridges architecture...  ...platform innovation to real-world customer benefits.Customer Engagement:... 
    Customer
    Software
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $224k - $356.5k

    NVIDIA is hiring engineers to scale up the introduction of next generation architecture...  ...introductions (NPIs), distributed systems, familiarity with software testing and deployment, and...  ...of strong problem-solving skills and customer-facing communication skillsPassion for... 
    Customer
    Software
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

    We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for rack-scale system SW/FW, working with CSP engineering teams to ensure...  ...with multi-functional teams to ensure customer operational requirements are reflected... 
    Customer
    Software
    Full time
    Remote work
    Shift work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $207k - $300k

     ...next-generation GPU accelerator systems from concept to deployment, optimizing the hardware and software stack for data plane...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...possible. We empower Google customers with breakthrough capabilities... 
    Customer
    Software
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $135.42k - $215k

     ...eyes-off autonomous driving systems intended for broad deployment...  ...are seeking a Staff Systems Engineer to join the Sensor Systems Engineering...  ...of sensors, perception software, vehicle platforms, and real-...  ...better products for our customers.All employment decisions are... 
    Customer
    Software
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    5 days ago

Do you want to receive more vacancies?

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