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

Senior macOS Software Engineer

$120k - $145k
Full-time

Parallels Inc

Role Description

Join the team behind Parallels Desktop, one of the world’s leading applications for Mac users. We’re looking for a Senior macOS Software Engineer to help build and evolve the native user experience of Parallels Desktop. You’ll work with Swift, SwiftUI, AppKit, and modern macOS technologies to deliver features used by millions of customers worldwide. This role combines new feature development, architecture improvements, and modernization of an established codebase. You’ll collaborate closely with Product, Design, QA, and Engineering teams to create exceptional user experiences while helping shape the future of one of the most recognized productivity applications on macOS.

If you’re passionate about building high-quality Mac applications and enjoy solving complex technical challenges at scale, we’d love to hear from you.

What You’ll Do

  • Build high-quality native macOS experiences using Swift and SwiftUI
  • Design, develop, and ship new features for Parallels Desktop
  • Collaborate closely with Product Managers, UX Designers, QA, and fellow engineers
  • Translate product requirements into scalable and maintainable technical solutions
  • Improve and modernize existing functionality through thoughtful refactoring
  • Troubleshoot and resolve complex issues impacting product quality and customer experience
  • Participate in architecture discussions and contribute to technical decision-making
  • Review code, mentor teammates, and help raise engineering standards across the team
  • Contribute to continuous improvement of development processes, tooling, and code quality

Qualifications

  • 5+ years of professional software development experience
  • Strong commercial experience with Swift
  • Experience building and shipping native macOS applications
  • Strong knowledge of SwiftUI and AppKit
  • Familiarity with Cocoa, Foundation, and Combine frameworks
  • Experience with Swift concurrency (async/await, structured concurrency)
  • Strong debugging, troubleshooting, and problem-solving skills
  • Ability to design maintainable, scalable software architectures
  • Experience delivering production-quality features throughout the software development lifecycle
  • Good understanding of Objective-C and interoperability with modern Swift code
  • Excellent communication and collaboration skills
  • Self-driven mindset with strong ownership and accountability
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience

Preferred Qualifications

  • Experience with C++ or Objective-C++
  • Experience with Swift ↔ C++ interoperability
  • Experience building client-server or distributed applications
  • Experience developing automated tests and improving test coverage
  • Familiarity with Git, Jira, and Confluence
  • Experience working on large-scale commercial desktop applications
  • Experience modernizing legacy codebases

Benefits

  • Fully remote work environment
  • Flexible working hours
  • Competitive compensation package
  • Opportunity to work on a globally recognized product
  • Collaborative and supportive engineering culture
  • Professional growth and development opportunities
  • Work-life balance that respects your time and priorities
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior macOS Software Engineer in Remote vacancy
  •  ...Description Join the team behind Parallels Desktop, one of the world’s leading applications for Mac users. We’re looking for a Senior macOS Software Engineer to help build and evolve the native user experience of Parallels Desktop. You’ll work with Swift, SwiftUI, AppKit, and... 
    Senior
    Full time
    Remote work
    Worldwide
    Flexible hours

    Parallels Inc

    Remote
    a month ago
  • $150k - $200k

     ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer: macOS based in United States. As a Senior Software Engineer: macOS, you will design, build, and maintain sophisticated... 
    Senior
    Full time
    Remote work
    Flexible hours

    jobgether

    United States
    1 day ago
  •  ...Permanent Job #26086 BASED IN USA OR EUROPE? We’re hiring a senior low-level engineer to build a macOS-first endpoint agent for a new security / device-management product. If you’ve shipped software that runs close to macOS (agents, daemons, system extensions,... 
    Senior
    Permanent employment
    Full time
    Remote work
    Minor Outlying Islands
    11 days ago
  •  ...you to join Gen. About the role Gen develops leading macOS security solutions that protect millions of users from...  ...macOS, as well as antivirus solutions for Linux. As a Senior Principal Software Engineer, you’ll set the technical direction for security-critical... 
    Senior
    Full time
    Flexible hours

    MoneyLion

    Czech Republic
    13 days ago
  • $160k - $250k

     ...summary of the threats detected in their environments.This is a Sr. Software Development Engineer (SDE) role in the CTIO team that delivers the cutting edge innovation for our sensor (lightweight agent) for macOS platforms. The Sr. SDE’s in the team own design and... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    2 days per week

    CrowdStrike

    Austin, TX
    7 hours ago
  •  ...only the best from us. RSC2 is seeking an experienced Senior Software Engineer to join our growing team in APG!  This is a fantastic opportunity...  ...Team Concert (RTC), JIRA, Confluence, SVN, Nexus, CentOS, MacOS, Windows, SQL, ONEROOF, Niagara Files (NiFi), ArcGIS,... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    Rsc2 Inc

    Remote
    1 day ago
  •  ...to reach unicorn status. The Opportunity As a Senior Backend Software Engineer at Kandji, you will design and build the core services that...  ...security and scalability. You will work alongside our macOS and Infrastructure engineers to bring world class products... 
    Senior
    Full time
    Work at office
    Immediate start

    Kandji

    Remote
    1 day ago
  • $115k - $145k

     ...engage, and delight.   We are in search of a Senior Full-Stack Software Engineer to join our Gigantic Playground team. In this role, you will...  ..., and Deployment automation). Proficiency in Linux or MacOS command-line tools and Bash shell scripting. Strong... 
    Senior
    Full time

    Courtavenue

    Remote
    1 day ago
  •  ...Staff Software Engineer Kaseya is seeking a Staff Software Engineer to design, build, and maintain key capabilities across enterprise software...  ...analysis and reviews Has developed code and software for macOS and/or Linux Bonus skills and experience Knowledge... 
    Senior
    Remote work

    Kaseya

    United States
    1 day ago
  •  ...north America or Europe Our client is building an  endpoint security / device management product and is hiring software engineers to develop a  macOS-first endpoint agent . This is a true  product engineering role: you’ll write  low-level code that runs on macOS devices... 
    Senior
    Permanent employment
    Full time
    Remote work
    Minor Outlying Islands
    11 days ago
  • $140k - $200k

     ...products—including apps on iOS, Android, macOS, Chrome, and web—to listen to PDFs,...  ...re a fully remote, distributed team of engineers, designers, researchers, and product builders...  ...problems. Role Overview As a Software Engineer on the macOS team , you'll help... 
    Full time
    Remote work
    Flexible hours

    Speechify

    Remote
    1 day ago
  • $130k - $150k

     ...About the job Senior Software Engineer Senior Software Engineer (Enterprise SaaS) About Us At Nutrislice, were revolutionizing...  ...REST-based architectures. ~ Proficiency with Linux or macOS environments and modern developer tools. ~ Familiarity... 
    Senior
    Remote work
    Visa sponsorship

    Nutrislice

    Denver, CO
    6 days ago
  •  ...About the IT Product TeamThe IT Product Engineering team is critical to unifying Rippling's...  ...administration. Our mission is to build software that enables businesses to manage employee...  ..., and inventory corporate devices (macOS, Windows, iOS, etc.), including policy enforcement... 
    Senior
    Work at office
    Remote work
    3 days per week

    Rippling

    Seattle, WA
    3 days ago
  • $180k - $220k

     ...Senior Software Engineer (Fort Meade, MD) Base-2 Solutions is looking for a top‑notch software engineer to join our team. We are driven to solve...  ..., VS Code. Operating systems: Windows, Unix, Linux, macOS. Tools: Atlassian (JIRA, Confluence), GitHub, ServiceNow... 
    Senior
    Remote work
    Flexible hours

    Base2 Solutions

    Maryland
    4 days ago
  •  ...About the IT Product TeamThe IT Product Engineering team is critical to unifying Rippling's...  ...administration. Our mission is to build software that enables businesses to manage employee...  ..., and inventory corporate devices (macOS, Windows, iOS, etc.), including policy enforcement... 
    Senior
    Work at office
    Remote work
    3 days per week

    Rippling

    New York, NY
    4 days ago
  • $160k - $240k

    Senior Software Engineer - Identity & Privileged Access Management Location New York Business Area Engineering and CTO Ref #...  ...accounts across heterogeneous environments (Linux, Windows, macOS, cloud).Collaborate with partner teams in Platform Security... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Remote work

    Bloomberg

    New York, NY
    4 days ago
  •  ...Description Keeper Security is hiring a Senior Software Engineer to help build and scale our Endpoint Privilege Manager (KEPM/EPM) solution...  ...engineering, reliability, and testability across Windows, macOS, and/or Linux. Responsibilities Design, build, and maintain... 
    Senior
    Temporary work
    Local area
    Remote work

    Keeper Security

    Shingle Springs, CA
    4 days ago
  • Role Description We are looking for a Senior Software Engineer to join the Cobalt Strike engineering team. This is a hands-on engineering role...  ...cross-platform capabilities, including Windows, Linux, and macOS, where reliability, maintainability, performance, and correctness... 
    Senior
    Full time
    Immediate start
    Flexible hours

    Fortra

    Remote
    a month ago
  • $154k - $230k

     ...Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’...  ...on advanced aerospace systems, agentic engineering, and technologies outside the...  ...Mac Studio and GPU hardwareManage Linux/macOS systems, Proxmox VMs and containers, storage... 
    Senior
    Work at office
    Local area
    Remote work
    3 days per week

    Relativity Space

    Long Beach, CA
    1 hour ago
  • $160.9k - $260.7k

     ...candidate is a technical, product-minded engineer with deep experience building secure, isolated...  ...in the agent integration layer across macOS, Windows, and Linux. ~Drive the...  ...team. Qualifications ~6+ years of software engineering experience, with demonstrated... 
    Senior
    Full time
    Local area
    Remote work
    Home office

    Docker

    Remote
    16 days ago
  • $145k - $155k

    Role Description We are seeking a versatile and driven Senior Software Engineer to design, develop, and enhance scalable software solutions across...  ...~Experience developing software solutions in Linux and macOS environments. ~Working knowledge of front-end technologies... 
    Senior
    Full time
    Remote work
    Flexible hours

    Accertify, Inc.

    Remote
    6 days ago
  • $148k - $185k

    Role Description Worksoft is seeking a Senior-level Software Engineer with strong object-oriented programming skills to join a team of peers responsible...  ...to capture their interactions with multiple Windows- and MacOS-based applications, producing a set of editable steps that... 
    Senior
    Base plus commission
    Full time
    Temporary work
    Summer work
    Casual work
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    Worksoft Inc

    Remote
    a month ago
  • Company Description Please, review and apply for this position through the QCI system following the link below (Copy and Paste): *You can apply through Indeed using mobile devices with this link. Additional Information
    Senior
    Full time

    CS

    Remote
    1 day ago
  • Company Description Rajesh r  ajesh.b at krgtech.com KRG Technologies Inc  Phone: (***) ***-**** Ext -221 Job Description Job title: L3 Programming Location: San Jose, CA Duration: Full time Job Description: 1. L3 forwarding...
    Senior
    Full time

    krg technology

    Remote
    1 day ago
  • $160k - $180k

     ...Greenfield Engineering, a Saalex Company, is seeking a  Senior Software Engineer in Patuxent River, MD . This role involves applying advanced engineering principles to design, develop, and evaluate mission-critical military and aviation systems, ensuring compliance with... 
    Senior
    Full time

    Saalex

    Remote
    1 day ago
  •  ...Description Senior Software Engineer TS/SCI FSP Department: Government Customer- Herndon Location: Herndon, VA ACTIVE TS/SCI CLEARANCE with FS poly REQUIRED TO BE CONSIDERED FOR THIS POSITION Senior Software Engineer: Analyzes user interfaces,... 
    Senior
    Full time

    Tenica

    Remote
    1 day ago
  • $85k - $100k

     ...Full-time Description Job Description: Software Engineer Position Overview The Software Engineer will provide critical engineering support in the design, development, testing, evaluation, and sustainment of software systems for Air Force and joint service... 
    Senior
    Full time

    Diaconia

    Remote
    1 day ago
  •  ...the threats detected in their environments. This is a Sr. Software Development Engineer (SDE) role in the CTIO team that delivers the cutting edge...  ...that they will have shared components across Windows and macOS. The team operates under the Agile development principles... 
    Senior
    Full time
    Work at office
    Remote work

    CrowdStrike

    Remote
    3 days ago
  • $225k - $265k

     ...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software can plug into the doctor's legacy system and provide a modern experience: online scheduling, paperless check... 
    Senior
    Full time
    Work at office
    Work from home

    Nextpatient

    United States
    1 day ago
  •  ...As a Senior Software Engineer on the Developer Monetization team, you will build applications and platforms that power Roblox's Creator Monetization systems. Your work will directly empower millions of creators to make a living within Roblox as they explore their creativity... 
    Senior
    Full time

    Roblox

    Remote
    1 day ago

Do you want to receive more vacancies?

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