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
- ...Working remotely, the full-time Senior Software Engineer, macOS will design high-performance features, evolve agent architecture, and lead technical responses to critical field events within the macOS ecosystem. Key responsibilities Design and implement core macOS technologies...SeniorFull timeRemote work
- Role Description As Staff Software Development Engineer, you'll be the macOS authority for the runtime enforcement layer of our Identity Security Platform. These... ...ownership from design through production. ~Mentor senior and mid-level engineers on macOS systems and Endpoint...SeniorFull timeShift work
- ...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
- Role Description You will be a senior engineer on the x360Sync team at ConnectWise, owning development of the macOS agent — a native desktop application at the heart of the... ...multi-process applications ~Experience with software development workflows, including version...SeniorFull timeLocal areaRemote work
$120k - $165k
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$148k - $180k
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$154.7k - $208k
...signals from our IoT devices deployed in vehicles (think: GPS, Engine RPM, Fuel Levels and hundreds more) and processes them to help... ...if: You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact...SeniorFull timeRemote workRelocation packageFlexible hours$130k - $150k
...Senior Software Engineer (Enterprise SaaS) At Nutrislice, we're revolutionizing digital ordering, menus, and signage automation. As a leading... ...and REST‑based architectures. Proficiency with Linux or macOS environments and modern developer tools. Familiarity with...SeniorRemote work- ...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
$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$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$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$149.37k
JOB TITLE: Senior Software Engineer JOB DESCRIPTION: Code, debug, and support cloud-based applications. Perform unit, integration, and system testing. Design, implement, and consume RESTful web APIs. Create elegant user interface solutions. Collaborate with fellow team...SeniorFull timeRemote work$115k - $145k
Role Description We're looking for a Senior Full-Stack Software Engineer to join the Gigantic Playground team. You'll play a central role in driving technological... ...-quality production-ready code. ~Proficiency in Linux/MacOS command-line tools and Bash shell scripting (Linux Server...SeniorFull timeRemote work$121k - $190.6k
Role Description The Sr Software Eng II supports business solutions... ...seeking an R&D-focused Software Engineer to support advanced... ...platforms with contributions to macOS, iOS, and Android environments... ...the ability to interact with senior leadership. ~Strong organizational...SeniorFull timeLocal area$170k - $190k
...execution for core Search features across a React, TypeScript, and Node web stack. Partner closely with product, design, and backend engineering peers to translate user research and design mocks into performant user experiences. Build complex map-based data visualizations...SeniorFull timeRemote work$171.5k - $250k
...About the Role: Every feature ClassDojo ships begins with an engineer. Every minute an engineer spends waiting on builds,... ...Experience Engineering exists to remove that friction. As a Senior Software Engineer, Developer Experience, you'll build the tools, workflows...SeniorFull timeLocal areaRemote work$121.4k - $173.3k
...FL; Tampa, FL; Blue Ash or Cincinnati, OH; or Los Angeles, CA Job Summary We are seeking a highly skilled and motivated Senior Software Engineer to join our BaaS team, supporting partner onboarding and BaaS platform enhancement initiatives. This role will be instrumental...SeniorFull timeWork at officeRemote workFlexible hours3 days per week$110k - $140k
Senior Software Engineer Location: United States (Remote) The Role The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support...SeniorFull timeRemote work$104.6k - $157k
Senior Software Engineer As the nation’s original travel insurance comparison site, InsureMyTrip, a member of the Tokio Marine HCC group of companies, has over 20 years of experience connecting travelers with the best trip policy. Joining the InsureMyTrip Team means having...SeniorFull timeWork experience placementWork at officeLocal areaRemote workWork from home$195k - $220k
...and a bias toward AI-native development: empowered individuals own business outcomes, not tasks. We are looking for a Senior Software Engineer with expertise in full-stack engineering. In this role, you will collaborate with our operators, clinicians, and product...SeniorFull timeWork experience placementWork at officeRemote workWork from home$165k
...matters to you, you are in the right place. About the Role: Dragos is seeking a Senior Device Engineer to join our team. Think of the role as device automation engineering: we build software that interacts with all kinds of network-connected devices, from printers and...SeniorFull timeLocal areaImmediate startRemote work- ...Meta, TikTok, Google, and TV by combining software, AI agents, creative production, and... ...filmmaking, performance marketing, and engineering. We believe the future of marketing isn’... ...by early-stage, high-growth startups Senior Engineer in a Nutshell You're an engineering...SeniorFull timeRemote work
$140k - $180k
...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 based in United States. Join a forward-thinking engineering team building AI-powered solutions that are transforming how...SeniorFull timeWork at officeLocal areaRemote workWork from homeHome officeFlexible hours$125k - $150k
...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 based in United States. This role offers the opportunity to design and build AI-powered software solutions that address...SeniorFull timeRemote workHome officeFlexible hours- ...At Vynca, our mission is to provide comprehensive care for more quality days at home. About the job We are looking for a Senior Software Engineer to lead the development of innovative, scalable, and secure healthcare technology solutions. In this role, you will...SeniorFull timeLocal areaRemote work
$86.6k - $144.4k
Are you a collaborative Software Engineer looking to work for a mission driven global organization? About the role We are seeking a highly capable Software Engineer to join our fast-paced, Agile development team. This full-stack JavaScript engineer will own and contribute...SeniorFull timeLocal area$139k - $180k
...systems of systems to assure mission success. SAAM is developing software and hardware tools and datasets to support these analyses,... ...research programs. The Role: The SAAM group is seeking a Senior Software Engineer to join high-performing teams transforming advanced...SeniorFull timeLocal areaRemote workNight shift$125k - $155k
...gambling. As a forward-thinking company, we’re breaking new ground in software innovation too, redefining what’s possible for our customers... .... Job Description We are seeking passionate and experienced Senior Developer to join our dedicated Verification team as we embark...SeniorHourly payFull timePart timeWork at officeLocal areaWork from homeWorldwideShift work$140k - $150k
...changing the left side fast. Your job is to own the spec-to-verified-software loop so intent actually lands in production. Product owns the... ...where TextUs is headed, and the strategic framing of the bet. Engineering owns the lower 60%: the spec that turns vision into code, the...SeniorFull timeFor subcontractorWork at officeRemote workHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior macOS Software Engineer. Be the first to apply!
- network software engineer Remote
- software engineer internship Remote
- facebook software engineer Remote
- software engineer travel Remote
- senior robotics software engineer Remote
- entry level software engineer remote Remote
- vice president software engineering Remote
- cybersecurity software engineer Remote
- federal - software developer Remote
- junior software engineer Remote







