Senior macOS Software Engineer

🕒 June 23

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Parallels

Parallels

201 - 500 employees

Founded 1999

☁️ SaaS

🏢 Enterprise

🤝 B2B

💰 $5M Venture Round - Parallels on 2014-04

SaaS • Enterprise • B2B

Parallels is a software company that makes virtualization and remote desktop solutions enabling users and organizations to run and manage multiple operating systems and remote apps. Its flagship product, Parallels Desktop for Mac, lets Mac users run Windows (on both Intel and Apple silicon Macs) and other OSs seamlessly; the company also offers Parallels RAS (Remote Application Server), Parallels DaaS, Parallels Secure Workspace, and Browser Isolation for on‑prem, hybrid, and cloud deployments. Parallels serves individual consumers (desktop users and gamers), developers, educators and large enterprises and channel partners, and emphasizes integration with the Microsoft ecosystem and managed service providers. Parallels reports widespread consumer adoption (trusted by over 7 million Mac users) and provides both consumer and enterprise editions and partner programs.

📋 Description

• 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

🎯 Requirements

• 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.

🏖️ 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

Apply Now

Similar Jobs

🕒 June 22

ClickHouse

51 - 200

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

Senior Software Engineer developing identity & authorization platform services at ClickHouse. Designing and building authentication and authorization infrastructure for a cloud-based data analytics solution.

🕒 June 19

Imagine Communications

1001 - 5000

📱 Media

🤝 B2B

Senior Software Engineer responsible for software development of video products at Imagine Communications. Leading projects in a dynamic environment with strong focus on C/C++ and Java.

🕒 June 19

Perch | Mortgages, simplified

11 - 50

💼 Consulting

🛡️ Insurance

📦 Logistics

Intermediate Full Stack Software Engineer at Perch, building features for mortgage decision-making platform. Focused on Angular and Node.js in a remote environment.

🇨🇦 Canada – Remote

💰 Series A on 2022-10

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 June 19

Calliere Group

1 - 10

💼 Consulting

📣 Marketing

🎯 Recruiter

Senior Fullstack Engineer developing backend in Node.js and collaborating on frontend integrations for cloud-native platforms.

🕒 June 19

Devoted Studios

51 - 200

🎮 Gaming

🤝 B2B

Lead Engineer responsible for coaching engineers while coding on live game projects at Devoted Studios. Collaborating with clients and optimizing gameplay systems in a remote environment.