Senior Software Engineer, Swift - macOS
$175k - $263.3kApple
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$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...SeniorFull timeWork at officeLocal area- ...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...SeniorFull timeLocal area
- ...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
- 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
$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...SeniorFull timeTemporary workPart timeWorldwide$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,...SeniorFull timeWork at officeImmediate startRelocation package3 days per week- ...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
$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...SeniorFull timeTemporary workFor contractorsWork experience placementWork at officeLocal areaRemote workHome office3 days per week$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- ...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...SeniorWork experience placement
$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,...SeniorInternshipLocal areaWorldwideFlexible hours- 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...SeniorWork at office
- ...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
- ...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
- ...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...SeniorFull timeFor contractorsRemote workFlexible hours
$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...SeniorPermanent employmentFull timeWork at officeLocal areaRemote workFlexible hours$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...SeniorFull timeTemporary work- ...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...SeniorContract work
$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...SeniorFull timeWork experience placementWork at office$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...SeniorPermanent employmentFull timeWork at officeLocal areaVisa sponsorshipWork visaFlexible hours$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...SeniorFull timeWork at officeLocal area- ...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
$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...SeniorFull timeWork at officeLocal areaRemote workVisa sponsorshipWork visaFlexible hours$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...SeniorWork experience placementWork at officeWorldwideFlexible hours$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...SeniorTemporary workPart timeWorldwide$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...SeniorWork at officeImmediate startRemote workFlexible hours$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...SeniorFull timeLocal area$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...SeniorFull timeTemporary workPart timeLocal areaImmediate startWorldwide$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...SeniorInternshipLocal areaImmediate startWorldwideFlexible hours$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...SeniorPermanent employmentWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Swift - macOS. Be the first to apply!
- software developer fintech San Diego, CA
- startup software engineer San Diego, CA
- financial software developer San Diego, CA
- junior software developer remote San Diego, CA
- software engineer San Diego, CA
- software data engineer San Diego, CA
- software developer internship no experience San Diego, CA
- part time software developer San Diego, CA
- software engineer entry level San Diego, CA
- software engineer amazon San Diego, CA


