JobsSeniorSenior macOS Software Engineer
Parallels

Parallels

·

Senior

Senior macOS Software Engineer

RemoteSeniorPosted Aug 18, 2026
SwiftSwiftUIAppKitmacOSObjective-CCombineC++Cocoa+5 more

About this role

Build and evolve the native user experience of Parallels Desktop, a leading macOS virtualization application used by millions worldwide. Work with Swift, SwiftUI, AppKit, and modern macOS technologies to deliver high-quality features while modernizing an established codebase.

Must have

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 SDLC

Good understanding of Objective-C and interoperability with modern Swift

Excellent communication and collaboration skills

Self-driven mindset with strong ownership and accountability

Bachelor's degree in Computer Science Engineering or equivalent experience

Technologies

C++GitJiraConfluenceSwiftVirtualizationmacOSSwiftUIObjective-CCombineAppKitCocoaFoundation

Responsibilities

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 engineers

Translate product requirements into scalable maintainable technical solutions

Improve and modernize existing functionality through thoughtful refactoring

Troubleshoot and resolve complex issues impacting product quality

Participate in architecture discussions and technical decision-making

Review code mentor teammates and raise engineering standards

Contribute to continuous improvement of development processes and tooling

Benefits

Flexible hoursCompetitive salaryRemote workProfessional developmentWork-life balance

Amenities

Fully remote work environmentFlexible working hoursCollaborative and supportive engineering culture

Recruitment process

1

Join the team behind Parallels Desktop a leading application for Mac users

2

Work on a product trusted by millions of users worldwide

3

Shape the future of a mature platform balancing new SwiftUI with legacy code

4

Remote-first culture with flexibility and autonomy

5

Collaborative team of experienced engineers designers and product leaders

6

Parallels is a leader in virtualization and end-user computing solutions

7

Equal opportunity employer celebrating diversity and inclusion