Talent.com
Sr. Software Engineer, Apple Services Engineering - Swift Client Library
Sr. Software Engineer, Apple Services Engineering - Swift Client LibraryApple • San Francisco, CA, United States
[error_messages.no_longer_accepting]
Sr. Software Engineer, Apple Services Engineering - Swift Client Library

Sr. Software Engineer, Apple Services Engineering - Swift Client Library

Apple • San Francisco, CA, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Overview

Developers working on Apple Products rely on Apple Frameworks every day for productivity and integration with the Apple ecosystem. For a great developer experience, we are continually enhancing and improving our client-side frameworks. We are seeking a developer to build abstractions and help build developer-friendly, on-device libraries which encourage best practices for both device and cloud efficiency. This position also includes working with the iCloud Developer Experience team to build shared frameworks for others to use, providing consultation and code for user interfaces, code generators, cloud services, and related components. The primary development environment will be the Xcode IDE.

This role requires a highly creative individual who can listen to diverse visions from multiple teams, synthesize and iterate on common solutions, and collaborate with teams to adopt them. Implementing this common infrastructure affects design decisions on developer-facing tools and future Apple ecosystem products.

Responsibilities

  • Spend a majority of your time programming in Swift and some Objective-C
  • Collaborate through design meetings, git pull requests, in-person conversations, and Slack
  • Ideate, prototype, and build high-level abstractions across existing frameworks
  • Make customer-focused product design decisions with your teammates
  • Provide technical guidance, software architectural review, and mentorship
  • Demonstrate and articulate how to write clean, testable, and maintainable code
  • Be comfortable collaborating with a positive attitude in a diverse environment with multiple teams
  • Have built reusable libraries with practical abstractions to encourage reuse and future-proof designs
  • Has strong opinions about the way software is engineered, and deeply understands object-oriented design
  • Desire to find simpler solutions to existing complex problems and workflows
  • Have the ability to work closely with UI designers and implement great looking designs
  • Be experienced writing concurrent and asynchronous code

Minimum Qualifications

  • Bachelor's Degree in an engineering-related field or equivalent experience
  • 5+ years of industry experience in developing high-quality software
  • 3+ years of experience in developing tools, libraries, and frameworks
  • Expert in Swift programming
  • Experience with containerization and orchestration technologies, such as Docker and Kubernetes
  • Experience with CI / CD along with the tools that support these
  • Preferred Qualifications

  • Experience as a participant or owner of a high-volume open-source software repository
  • Good communication and personal skills, ability to interact and work well with members of other functional groups in a project team, and a strong sense of project ownership
  • Experience writing code generation templates / tools
  • Serverless / FAAS experience
  • Thrives in an environment where you have to learn new skills and technologies constantly
  • Pay & Benefits

    At Apple, base pay is one part of our total compensation package and is determined within a range. The base pay range for this role is between $181,100 and $318,400, 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. You’ll receive 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. 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.

    Apple accepts applications to this posting on an ongoing basis.

    #J-18808-Ljbffr

    [job_alerts.create_a_job]

    Sr Software Engineer Apple Services Engineering Swift Client Library • San Francisco, CA, United States

    [internal_linking.similar_jobs]
    Sr. Onboard Software Engineer

    Sr. Onboard Software Engineer

    Loft Orbital Solutions • San Francisco, CA, US
    [job_card.full_time]
    Loft’s Onboard Software group provides the on-orbit software that powers our core products.This is responsible for monitoring and control of major space program elements, including : .Flight Pr...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Front End, eCommerce

    Senior Software Engineer, Front End, eCommerce

    Elever Professional, LP • Menlo Park, CA, US
    [job_card.full_time]
    Elever Professional has partnered with a global leader in consumer Financial Technology to recruit a Web Development leader to join an engineering team and lead Front End and eCommerce Development ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Software Engineer

    Sr. Software Engineer

    JazzX AI • San Francisco, CA, US
    [job_card.full_time]
    Enterprises operating on institutional intelligence—governed, self-improving, and scalable beyond individual expertise.JazzX AI is defining the future of enterprise work—by building AI-...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Apple Services Engineering

    Senior Software Engineer, Apple Services Engineering

    Apple Inc. • San Francisco, CA, United States
    [job_card.full_time]
    Senior Software Engineer, Apple Services Engineering.San Francisco, California, United States Software and Services.People at Apple don’t just build products — they craft the kind of experience tha...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Software Engineer

    Sr. Software Engineer

    Pantomath • San Francisco, CA, US
    [job_card.full_time]
    At Pantomath, we are building the autopilot for the data-driven enterprise.Today, data teams are buried under operational toil : battling broken pipelines, schema drift, and silent quality failures....[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Consumer Apps

    Senior Software Engineer, Consumer Apps

    Zipline • South San Francisco, CA, US
    [job_card.full_time]
    Do you want to change the world? Zipline is on a mission to transform the way goods move.Our aim is to solve the world's most urgent and complex access challenges by building, manufacturing and...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Onboard Software Engineer

    Sr. Onboard Software Engineer

    Loft Orbital, Inc. • San Francisco, CA, United States
    [job_card.full_time]
    Loft’s Onboard Software group provides the on-orbit software that powers our core products.This is responsible for monitoring and control of major space program elements, including : .Flight Products...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Onboard Software Engineer

    Sr. Onboard Software Engineer

    Loft Orbital • San Francisco, CA, United States
    [job_card.full_time]
    Loft’s Onboard Software group provides the on-orbit software that powers our core products.This is responsible for monitoring and control of major space program elements, including : .Flight Products...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior iOS Engineer — Subscriptions & Achieve (Hybrid SF)

    Senior iOS Engineer — Subscriptions & Achieve (Hybrid SF)

    Strava • San Francisco, CA, United States
    [job_card.full_time]
    A leading fitness app company in San Francisco is seeking experienced Senior iOS Engineers to join their teams.In this role, you will work with product, design, and engineering teams to enhance Str...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer (iOS) - Consumer Experience

    Senior Software Engineer (iOS) - Consumer Experience

    StubHub • San Francisco, CA, US
    [job_card.full_time]
    StubHub is on a mission to redefine the live event experience on a global scale.Whether someone is looking to attend their first event or their hundredth, we're here to delight them all the way...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Software Engineer, Fullstack iOS

    Sr. Software Engineer, Fullstack iOS

    LinkedIn • San Francisco, CA, United States
    [job_card.full_time]
    Our products help people make powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every day. We’re also committed to providing transformational ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer : Apple Platform Innovator (Hybrid, SF)

    Software Engineer : Apple Platform Innovator (Hybrid, SF)

    Software Applications Incorporated • San Francisco, CA, United States
    [job_card.full_time]
    A cutting-edge technology firm in San Francisco is searching for a software engineer to shape user-facing products.The role is hybrid, requiring in-person collaboration. Candidates should hold a Bac...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer III, Apple

    Software Engineer III, Apple

    Ellation, Inc. • San Francisco, CA, United States
    [job_card.full_time]
    Founded by fans, Crunchyroll delivers the art and culture of anime to a passionate community.We super-serve over 100 million anime and manga fans across 200+ countries and territories, and help the...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior iOS Software Engineer | On-site | San Francisco

    Senior iOS Software Engineer | On-site | San Francisco

    Grid • San Francisco, CA, United States
    [job_card.full_time]
    Senior iOS Software Engineer | On-site | San Francisco.Senior iOS Software Engineer | On-site | San Francisco.This range is provided by Grid. Your actual pay will be based on your skills and experie...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Onboard Software Engineer

    Sr. Onboard Software Engineer

    Mvp VC • San Francisco, CA, United States
    [job_card.full_time]
    Loft’s Onboard Software group provides the on-orbit software that powers our core products.This is responsible for monitoring and control of major space program elements, including : .Flight Products...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. Software Engineer, Apple Services Engineering - Swift Client Library

    Sr. Software Engineer, Apple Services Engineering - Swift Client Library

    Apple • San Francisco, CA, United States
    [job_card.full_time]
    Developers working on Apple Products rely on Apple Frameworks every day for productivity and integration with the Apple ecosystem. For a great developer experience, we are continually enhancing and ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, iOS- Autonomous Mobility & Delivery [San Francisco]

    Senior Software Engineer, iOS- Autonomous Mobility & Delivery [San Francisco]

    Uber • San Francisco, CA, United States
    [job_card.full_time]
    As a Senior iOS Engineer, you’ll help shape the AV rider journey end-to-end—from educational entry points and booking flows to real-time trip updates. You’ll lead iOS product development efforts and...[show_more]
    [last_updated.last_updated_30] • [promoted]
    iOS Software Engineer -Swift / Payment / Finance / Crypto apps

    iOS Software Engineer -Swift / Payment / Finance / Crypto apps

    Resiliency LLC • San Francisco, CA, United States
    [job_card.full_time]
    OS Software Engineer - Swift / Payment / Finance / Crypto apps.You will serve as a key contributor to the development of our flagship iOS client. A significant part of this role involves working closely w...[show_more]
    [last_updated.last_updated_30] • [promoted]