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

Senior Software Engineer, Swift - macOS

$175k - $263.3k

Apple

San Diego, California, United States Software and Services

At Apple, new ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.Claris, an Apple company, is a place where extraordinary people gather to do their best work. Just be ready to dream big. The workplace today is flooded by applications, but organizations struggle to integrate and automate processes that run across them. At Claris, we are building a better way for the world's 500 million knowledge workers to do their jobs better. We accomplish this by empowering them to automate their processes and integrate data across all their applications in a matter of days thanks to an easy-to-use visual platform.If you're passionate about building intelligent software that runs where customer data lives, thrive on hard systems problems, and want to shape how organizations make sense of their data, this is your team. You'll build the native macOS platform that puts AI-powered insights directly into the hands of knowledge workers.

Description

We are looking for a senior Swift engineer to join a small, focused team building an on-device AI pipeline for macOS. This is a systems-level role where you'll work across native AI runtime and orchestration, platform integrations and enterprise connectors, deterministic data execution, or adaptive macOS UI depending on your strengths and interests. The architecture is a multi-stage pipeline with layered Swift Package Manager targets, strict dependency boundaries, and no shortcuts.You'll work on problems that matter. The software you build protects customer data, keeps critical systems running, and delivers tools that organizations from schools to hospitals trust every day. We're looking for someone who ships real macOS desktop software, takes ownership of their technical surface, and cares about the people who use what we build. This is not a chatbot — it's a structured, multi-stage pipeline that turns natural language into verified, traceable results.

Responsibilities
  • Own one or more technical surfaces within the native AI pipeline: runtime/orchestration, platform/integrations, deterministic execution, or adaptive UI.
  • Design and implement production Swift code within a layered SPM architecture (20+ targets) with strict dependency boundaries — Layer 0 (Foundation) through Layer 2 (Orchestration) to App.
  • Build and maintain on-device AI orchestration using Foundation Models and MLX, including structured intent extraction, sufficiency gate routing, tool calling, context shaping, and synthesis quality.
  • Implement and harden platform integrations — MCP client connections, enterprise connector data access, entitlements, sandboxing, identity, and persistence boundaries.
  • Build deterministic execution pathways — joins, aggregations, rankings, filters — with full data provenance and traceability. Layer ephemer graph staging where relationship-heavy queries require it.
  • Develop the macOS adaptive UI using SwiftUI with AppKit interop — desktop windowing, keyboard-first workflows, streaming content updates, canvas state systems, and accessibility.
  • Write and maintain automated tests using XCTest and Swift Testing frameworks. Participate in evidence surface development (golden question validation, accuracy benchmarks).
  • Ensure all shared mutable state uses actors or Sendable value types with correct isolation annotations. Maintain Swift 6 strict concurrency compliance.
  • Collaborate closely with a small senior team (4-5 engineers) where each person owns their surface. Participate in sprint planning, architecture reviews, and release readiness.
  • Work within a structured, AI-assisted development workflow using Xcode and modern coding intelligence tools for repo-scale operations and project conventions.
Minimum Qualifications
  • B.S. in Computer Science or equivalent software engineering experience
  • 7-10+ years of software engineering experience with Swift
  • Experience shipping macOS desktop software (not iOS-only)
  • Strong understanding of Swift concurrency (actors, async/await, Sendable, structured concurrency)
  • Experience working within layered, modular architectures with strict dependency management
Preferred Qualifications
  • Experience with Apple Foundation Models, guided generation, structured output, tool calling, and streaming on-device inference. Familiarity with MLX or similar on-device ML frameworks.
  • Experience building or integrating with MCP (Model Context Protocol) or similar tool-use/connector frameworks. Familiarity with enterprise data access patterns (OData, REST, SSE).
  • Experience with deterministic data systems — joins, aggregations, rankings, filters, provenance tracking — using Swift (TabularData or equivalent). Familiarity with graph/vector retrieval or entity resolution is a plus.
  • Experience building production SwiftUI applications with AppKit interop, adaptive layouts, keyboard-first workflows, streaming UI updates, and accessibility compliance on macOS.
  • Experience with SPM multi-target architectures (20+ targets), strict layered dependency enforcement, and protocol-based dependency injection.
  • Experience with macOS system services including process lifecycle management (launchd, SMJobBless), code signing, notarization, entitlements, and sandboxing.
  • Experience with actor-based concurrency patterns, including data race prevention with Thread Sanitizer (TSan) and strict concurrency checking under Swift 6.
  • Solid understanding of CI/CD pipelines, test automation (XCTest, Swift Testing), and agile development practices. Skilled with git, branching processes, and release coordination.
  • Experience working collaboratively on small, senior teams where clear communication and shared accountability are essential; where everyone owns their surface end-to-end.

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 $175,000 and $263,300, 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.
  • Comprehensive medical and dental coverage
  • retirement benefits
  • a range of discounted products and free services
  • reimbursement for certain educational expenses — including tuition
  • 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.

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
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Swift - macOS in San Diego, CA vacancy
  • $140.8k - $211.15k

     ...and a leader in tubeless insulin delivery. We're seeking a Senior iOS Software Engineer to help build the next generation of life-changing...  ...Responsibilities:Design, develop, and deliver high-quality iOS Swift applications and SDKsImplement unit and UI tests for core... 
    Senior
    Full time
    Work at office
    Local area

    Insulet Corporation

    San Diego, CA
    5 days ago
  •  ...Job Description Job Description Senior iOS Software Engineer San Diego, CA | Full-time, Exempt | Modular Medical, Inc. (Nasdaq: MODD)...  ...healthcare or medical device experience a plus. ~ Strong Swift (including actors, async/await, generics, strict concurrency... 
    Senior
    Full time
    Local area

    Modular Medical Inc

    San Diego, CA
    17 days ago
  •  ...extension of our communications protocolSoftware architecture and engineering process developmentRequired QualificationsMust be a US...  ...calm and effective under operational pressureExperience with software development processes such as AgileExperience with aerospace software... 
    Senior

    Tri-S Recruiters

    San Diego, CA
    4 days ago
  • Description SAIC is hiring for a Senior Software Engineer who must be experienced in the full development life cycle using modern methodologies, such as Agile/Scrum and test-driven development. Ideal candidate will be experienced with complex coding in C++, CLI, C#, Java... 
    Senior

    Science Applications International Corporation

    San Diego, CA
    5 days ago
  • $163.2k - $244.8k

     ...intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation...  ...verification, and validation, following established engineering best practicesCollaborate with senior engineers to design and build scalable, maintainable... 
    Senior
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    San Diego, CA
    2 days ago
  • $129k - $205k

    Job TitleSenior Software Engineer - AM&D ECG Solutions (San Diego, CA)Job DescriptionSenior Software Engineer - AM&D ECG Solutions (San Diego...  ...Monitoring and Diagnostics Heart, R&D organization. As a Senior Software Engineer, you’ll be a part of highly collaborative,... 
    Senior
    Full time
    Work at office
    Immediate start
    Relocation package
    3 days per week

    Philips

    San Diego, CA
    1 day ago
  •  ...Lead a team to develop software to meet customer needs and ensure its continued high performance after it is launched. Work with...  ...Qualifications Bachelor's degree in Computer Science, Computer Software Engineering, Software Programming, or related field 10 years of... 
    Senior

    Quick Custom Intelligence

    San Diego, CA
    4 days ago
  • $172.2k - $215.2k

     ...component of hardware design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of experts from a...  ...The Global Monitoring Service (GMS) App Team is seeking a Senior Software Engineer to lead the development of our application... 
    Senior
    Full time
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Local area
    Remote work
    Home office
    3 days per week

    GrabJobs

    El Cajon, CA
    3 days ago
  • $142.3k - $263.3k

     ...San Diego, California, United States – Software and Services Description In this role...  ...collaborate with the WebKit team, other iOS and macOS application and framework teams, the...  ...Thorough understanding of Swift, Objective-C, C++, or C Strong object-... 
    Relocation

    Apple

    San Diego, CA
    6 hours ago
  •  ...Job Description Job Description Senior Software Engineer Responsibilities: Provide technical expertise within the Engineering department to solve difficult software challenges or problems or to bring in new technical capability Design, develop, document and... 
    Senior
    Work experience placement

    Cypress HCM

    San Diego, CA
    28 days ago
  • $168.1k - $227.4k

     ...features not possible on bare metal i.e. true Software Defined Networking (SDN). We are growing...  ...C++, and a passion for systems software engineering such as kernel or embedded development,...  ...with users, other technical teams, and senior management to collect requirements,... 
    Senior
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    San Diego, CA
    5 days ago
  • The job Branded Research, Inc. seeks a motivated and experienced Senior Software Engineer to help oversee all technical aspects of a leading insights and technology company. The Senior Software Engineer will play a critical, embedded part in the continuous development... 
    Senior
    Work at office

    Branded Research Inc

    San Diego, CA
    more than 2 months ago
  •  ...digital capabilities across cloud, data, and software environments. Our teams tackle complex,...  ...architectures, working alongside engineers and operators to deliver resilient, forward...  ...About the role: PMAT is seeking a Senior Software Engineer (Programmer Engineer –... 
    Senior

    PMAT

    San Diego, CA
    7 days ago
  •  ...drone operations Development of new algorithms Modifications and extension of our communications protocol Software architecture and engineering process development Required Qualifications Must be a US Citizen Strong development experience with C++ Front... 
    Senior

    Gallin Associates

    San Diego, CA
    7 days ago
  •  ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help... 
    Senior
    Full time
    For contractors
    Remote work
    Flexible hours

    Turing

    San Diego, CA
    4 days ago
  • $180k - $250k

     ...Role: Senior Perception Software Engineer Location: San Diego, CA (in-office) Salary Range: $180,000 - $250,000 + stock options, 401k matching, and other benefits Role Overview: Seasats' vehicles operate in highly remote and often communications-limited environments... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Seasats

    San Diego, CA
    a month ago
  • $130k - $160k

     ...Job Description Job Description NKI is experiencing rapid growth, and we're looking for a full-time Senior Software Engineer to join our team and support this exciting expansion. At NKI, we're committed to investing in our employees' growth and development, helping... 
    Senior
    Full time
    Temporary work

    Nathan Kunes Inc

    San Diego, CA
    7 days ago
  •  ...Possible Extension/ FTE Role Overview: We are hiring a Sr. Software Engineer (Cloud Technology) to support and enhance cloud-based applications...  ...) 3+ years of professional software development experience Seniority level Mid‑Senior level Employment type Contract Job function... 
    Senior
    Contract work

    Hire Talent

    San Diego, CA
    6 hours ago
  • $140.8k - $211.15k

     ...part of a fast-growing, innovative company pioneering “Liveable Technology” to transform diabetes care. We’re hiring a Senior Software Automation Engineer to help accelerate key initiatives and deliver breakthrough, user-centric solutions in a dynamic, fast-paced... 
    Senior
    Full time
    Work experience placement
    Work at office

    Insulet Corporation

    San Diego, CA
    1 day ago
  • $160k - $220k

     ...Role: Senior Front End Software Engineer Location: San Diego, CA (hybrid - onsite 3 days minimum) Salary Range: $160,000 - $210,000 /yr + stock options, 401k matching, and other benefits Role Overview: The vehicle user interface team is responsible for building... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Visa sponsorship
    Work visa
    Flexible hours

    Seasats

    San Diego, CA
    more than 2 months ago
  • $130k - $165k

     ...team! Location - San Diego, CA. This is an on-site/in-person role . Summary/Objective We are seeking a Senior Android Software Engineer to design, build, and maintain high-quality Android applications that are an integral part of our medical device... 
    Senior
    Full time
    Work at office
    Local area

    Beta Bionics, Inc.

    San Diego, CA
    29 days ago
  •  ...digital capabilities across cloud, data, and software environments. Our teams tackle complex,...  ...Architecture (NOA), working alongside engineers and operators to deliver resilient,...  ...seeking a highly experienced and motivated Senior Software Engineer to contribute to the integration... 
    Senior

    PMAT

    San Diego, CA
    13 days ago
  • $165k - $220k

     ...Role: Senior Software Systems Engineer Location: San Diego, CA (in-office) Salary Range: $165,000 - $220,000 /yr + stock options, 401k matching, and other benefits Role Overview: Seasats' vehicles run on software that has to reach them reliably, wherever... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Seasats

    San Diego, CA
    7 days ago
  • $115k - $200k

     ...a challenge but a gift. Where you're never going alone. Because there's too much at stake to go solo. Our Engineering Team is seeking a Senior Software Engineer, Applications -  Unmanned Aircraft Systems (UAS). You would be responsible for creating intuitive graphical... 
    Senior
    Work experience placement
    Work at office
    Worldwide
    Flexible hours

    TrellisWare Technologies

    San Diego, CA
    6 days ago
  • $120k - $230k

     ...California / San Mateo, CaliforniaHivemind Platform Division - Software Ops /On-siteShield AI is a venture-backed defense-tech company...  ...Description:Hivemind is looking for an experienced Full Stack Software Engineer to join our Shared Services Engineering team. The Shared... 
    Senior
    Temporary work
    Part time
    Worldwide

    Shield AI

    San Diego, CA
    2 days ago
  • $128.9k - $219.1k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious...  ...what good looks like. The role As a Senior ML Engineer, you build core components...  ...to what you build. What you bring Solid software engineering fundamentals and experience... 
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    San Diego, CA
    19 hours ago
  • $129.4k - $194k

     ...and world changing projects, you will do more and become more than you ever thought possible.We are looking for an experienced software engineer to join our Instrument Software team. This team develops software that is an integral part of Illumina’s growing fleet of Next... 
    Senior
    Full time
    Local area

    Illumina

    San Diego, CA
    1 day ago
  • $130k - $230k

     ...California / San Mateo, CaliforniaHivemind Enterprise Division - Software Ops /Full Time Employee /On-siteShield AI is a venture-...  ...Job Description:Hivemind is looking for an experienced Senior or Staff Software Engineer to join our Developer Experience Engineering team. The... 
    Senior
    Full time
    Temporary work
    Part time
    Local area
    Immediate start
    Worldwide

    Shield AI

    San Diego, CA
    4 days ago
  • $168.1k - $227.4k

     ...security, availability, and reliability — unlocking capabilities only possible through true Software Defined Networking (SDN).We are growing fast and looking for senior systems engineers who can deliver ultra-high performance — our goal is processing millions of packets per... 
    Senior
    Internship
    Local area
    Immediate start
    Worldwide
    Flexible hours

    AmazonWebServices

    San Diego, CA
    2 days ago
  • $177.3k - $265.9k

     ...brand, a name synonymous with entertainment excellence and creativity.Ready to level up your career? Join PlayStation as a Senior Software Engineer focused on Platform Data Reliability and Automation and help drive innovation at the forefront of interactive... 
    Senior
    Permanent employment
    Worldwide

    Sony Interactive Entertainment America

    San Diego, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Swift - macOS. Be the first to apply!