Senior Software Engineer, macOS

clickclick

Pasadena (CA)

On-site

USD 150,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, dental, and vision coverage
Paid time off
Company holidays
Retirement plan access
Equity eligibility
Equipment for productive development

Job summary

clickclick is seeking a Senior Software Engineer, macOS to design, implement, and improve native macOS features. You will own components end to end, from architectural decisions to release, while collaborating with design, product, and infrastructure teams.

The role emphasizes high-quality, performance-aware desktop development and deep integration with Apple platform capabilities. You will contribute to a production desktop app with a focus on reliability, scalability, and polished user

Qualifications

  • 8+ years shipping production macOS apps in Swift, SwiftUI and AppKit.
  • Strong macOS architecture knowledge and native interaction conventions.
  • Experience with Swift concurrency, asynchronous programming, and state management.
  • Ability to debug complex UI, lifecycle, performance, and reliability issues.
  • Proven ability to write clear, testable code for other engineers.
  • Excellent written and verbal communication with technical and non-technical partners.

Responsibilities

  • Design, implement, and maintain native macOS features in Swift, SwiftUI, and AppKit.
  • Own features end to end from design through release.
  • Improve architecture, state management, window behavior, and navigation for desktop workflows.
  • Integrate platform frameworks and system capabilities in a natural, private, and reliable way.
  • Profile and debug performance, memory, concurrency, rendering, and UI responsiveness.
  • Write maintainable, testable code and strengthen automated coverage.
  • Communicate tradeoffs clearly with design, product, and engineering partners.

Skills

macOS development
SwiftUI
AppKit interoperability
Swift concurrency
Performance debugging
Architecture design
Clear communication

Tools

Xcode

Job description

Summary

Build production-quality native macOS experiences for clickclick, with ownership across application architecture, performance, and user-facing reliability.

Description

The Senior Software Engineer, macOS will design, implement, and improve native application features that help people work with AI agents on the Mac. You will build thoughtful interactions, integrate deeply with Apple platform capabilities, and contribute to the architecture of a complex production desktop app.

This role is for an engineer who ships polished Mac software, cares about quality, and can work across product surfaces, system integrations, and performance-sensitive workflows. You will collaborate with design, product, and infrastructure partners while owning meaningful pieces of the user experience from technical design through release.

Responsibilities
  • Design, build, and maintain native macOS application features in Swift, SwiftUI, and AppKit.
  • Own features end to end, from product and technical design through implementation, validation, and release.
  • Improve application architecture, state management, window behavior, navigation, and interaction patterns for complex desktop workflows.
  • Integrate platform frameworks and system capabilities in ways that feel natural, private, accessible, and reliable.
  • Profile and debug performance, memory, concurrency, rendering, and UI responsiveness issues.
  • Write maintainable, testable code and strengthen automated coverage for critical product flows.
  • Communicate technical tradeoffs clearly with design, product, and engineering partners.
Minimum Qualifications
  • 8+ years of professional experience shipping production macOS applications in Swift with SwiftUI and AppKit interoperability.
  • Strong understanding of macOS application architecture, Apple platform frameworks, and native interaction conventions.
  • Experience with Swift concurrency, asynchronous programming, data flow, and maintainable state management.
  • Ability to debug complex UI, lifecycle, performance, and reliability issues in production applications.
  • Proven track record of writing clear, testable code that other engineers can build on.
  • Excellent written and verbal communication skills with both technical and non-technical partners.
Preferred Qualifications
  • Experience building developer tools, productivity software, collaboration products, or AI-assisted workflows.
  • Familiarity with AppKit interoperability, keyboard-first workflows, accessibility, localization, or adaptive macOS layouts.
  • Experience integrating local services, secure storage, notifications, background tasks, or other system-level capabilities.
  • Demonstrated ability to profile and improve startup, scrolling, rendering, memory, or interaction performance.
  • Experience working in modular codebases with clear boundaries, dependency management, and automated testing.
Pay & Benefits

The expected base salary range for this role is $150,000 to $210,000 per year, depending on experience and scope.

  • health, dental, and vision coverage
  • paid time off
  • company holidays
  • retirement plan access
  • equity eligibility
  • equipment for productive native macOS development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Swift - macOS
Senior Software Engineer, Swift - macOS

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 277,600
Stock program eligibility
Relocation assistance
Education reimbursement
+4
iOS/macOS Software Engineer
iOS/macOS Software Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
MacOS Software Engineer
MacOS Software Engineer

Janestreet • New York (NY)

On-site
USD 120,000 - 160,000
Senior macOS Engineer — SwiftUI, AI Desktop, Equity
Senior macOS Engineer — SwiftUI, AI Desktop, Equity

clickclick • Pasadena (CA)

On-site
USD 150,000 - 210,000
Health, dental, and vision coverage
Paid time off
Company holidays
+3
MacOS Developer
MacOS Developer

Synergy Interactive • Chicago (IL)

On-site
USD 120,000 - 180,000
iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Senior iOS Engineer
Senior iOS Engineer

Apple Inc. • Sunnyvale (CA)

On-site
USD 181,100 - 318,400
Employee stock purchase and restricted stock units
Comprehensive medical, dental, and vision coverage
401(k) retirement benefits
+2
Sr Software Engineer - Applied Intelligence
Sr Software Engineer - Applied Intelligence

Apple Inc. • Santa Clara (CA)

On-site
USD 181,000 - 319,000
Comprehensive medical and dental coverage
Retirement benefits
Educational reimbursement
+1
Senior iOS Software Engineer, Customer Systems
Senior iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
Sr Software Engineer (Swift UI), Employee Experience & Productivity
Sr Software Engineer (Swift UI), Employee Experience & Productivity

Apple Inc. • Austin (TX)

On-site
USD 140,000 - 210,000