Senior macOS Software Engineer
$120k - $145kParallels 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
- ...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...SeniorFull timeRemote workWorldwideFlexible hours
$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...SeniorFull timeRemote workFlexible hours- ...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,...SeniorPermanent employmentFull timeRemote work
- ...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...SeniorFull timeFlexible hours
$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...SeniorFull timeWork experience placementWork at officeLocal areaRemote work2 days per week- ...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,...SeniorFull timeWork at officeRemote workWorldwide
- ...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...SeniorFull timeWork at officeImmediate start
$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...SeniorFull time- ...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...SeniorRemote work
- ...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...SeniorPermanent employmentFull timeRemote work
$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 timeRemote workFlexible hours$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...SeniorRemote workVisa sponsorship- ...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...SeniorWork at officeRemote work3 days per week
$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...SeniorRemote workFlexible hours- ...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...SeniorWork at officeRemote work3 days per week
$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...SeniorTemporary workFor contractorsWork experience placementRemote work- ...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...SeniorTemporary workLocal areaRemote work
- 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...SeniorFull timeImmediate startFlexible hours
$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...SeniorWork at officeLocal areaRemote work3 days per week$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...SeniorFull timeLocal areaRemote workHome office$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...SeniorFull timeRemote workFlexible hours$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...SeniorBase plus commissionFull timeTemporary workSummer workCasual workWork at officeRemote workVisa sponsorshipFlexible hours- 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 InformationSeniorFull time
- 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...SeniorFull time
$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...SeniorFull time- ...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,...SeniorFull time
$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...SeniorFull time- ...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...SeniorFull timeWork at officeRemote work
$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...SeniorFull timeWork at officeWork from home- ...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...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior macOS Software Engineer. Be the first to apply!
- cybersecurity software engineer Remote
- graduate software engineer Remote
- software developer fintech Remote
- new graduate software engineer Remote
- senior robotics software engineer Remote
- software engineer visa sponsorship Remote
- software engineer unity Remote
- software qa engineer Remote
- network software engineer Remote
- software engineer remote Remote



