All roles

MacOS Desktop Engineer - Shape the Future of File Sync and Collaboration

Remote · USA Full-time New today

Join Nextcloud, a leading open-source file sync and collaboration platform, and be part of a distributed team of 140 professionals across 24 countries. We empower users to take control of their data securely, privately, and transparently, and we're looking for a passionate and skilled MacOS Desktop Engineer to help shape the future of our Desktop Client.

As a key member of our Desktop team, you will play a crucial role in building privacy-respecting, reliable, and high-performance sync software on macOS. If you're a motivated and talented engineer with a passion for open-source development, we want to hear from you.

Key Responsibilities

  • Improve and maintain our Qt/C++ cross-platform desktop sync client
  • Develop macOS-specific extensions using Swift and Objective-C++ (File Provider, AppKit)
  • Troubleshoot and resolve complex sync issues across diverse systems
  • Participate in code reviews, community forums, and open-source development processes
  • Collaborate with fellow developers, designers, and community members across time zones
  • Contribute to the evolution of a secure and user-respecting alternative to proprietary cloud services

Requirements

  • Proven experience with Swift, C++, and Objective-C++ (non-ARC)
  • Solid grasp of Qt, AppKit, FileProvider, and Finder Sync
  • Familiarity with Xcode, CMake, Git, GitHub (PHP is a plus)
  • Strong understanding of multithreading and concurrency (GCD, Swift Concurrency)
  • Knowledge of macOS internals including launchd, fileproviderd, code signing, and app distribution
  • Comfort working independently in a remote, open-source team
  • Proficiency in English is required; additional languages are a plus

Nice to Have

  • Experience with Realm or other embedded databases
  • Background in cloud storage, file sync, or secure application development
  • Contributions to open-source projects or active participation in relevant communities

What We Offer

  • A dynamic international team with a passion for open-source philosophy
  • An innovative product that delights millions of users worldwide
  • Competitive compensation and flexible working hours
  • Time for personal development and an annual budget for further education
  • Opportunities for growth and a promising future

We're looking for someone with ambition and drive who wants to grow and learn. If you don't fulfill all the requirements but are eager to learn, we encourage you to apply.

Nextcloud Hub is the industry-leading, fully open-source, on-premises content collaboration platform. Our platform enables teams to access, share, and edit documents, chat, participate in video calls, and manage mail, calendar, and projects across mobile, desktop, and web interfaces.

Apply now and join our team

Apply for this job

Related roles

Senior Tanium Endpoint Engineer

Remote · USA Full-time

Carrier Submissions Coordinator

Remote · USA Full-time

Client Success Partner

Remote · USA Full-time

Customer Success Manager - EMEA Region

Remote · USA Full-time

Implementation Specialist - Unlock Your Potential in a Dynamic Tech Environment

Remote · USA Full-time

Senior Graphic Designer

Remote · USA Full-time

Staff Product Designer, Feature Management and Enterprise

Remote · USA Full-time

Junior Media Buyer (Trainee)

Remote · USA Full-time

Influencer & Partnership Associate

Remote · USA Full-time

Director, Growth Marketing (Remote, Portugal)

Remote · USA Full-time

Medical Information Specialist (100% REMOTE Pharmacist – PharmD) in San Francisco, CA

Remote · USA Full-time

Experienced Full Stack Data Scientist – Web & Cloud Application Development at arenaflex

Remote · USA Full-time

Experienced Live Community Moderator – Real‑Time Chat Management for arenaflex Short‑Form Video Platform (Part/Full‑Time, $37/hr)

Remote · USA Full-time

Chief of Staff Intern

Remote · USA Full-time

[Remote-Position] Target Work From Home $30/Hour -

Remote · USA Full-time

Part-Time Remote Data Entry Specialist – Flexible Shifts, Growth‑Focused Environment, No Experience Required

Remote · USA Full-time

Experienced Data Entry Operator – Part-time Opportunity in Ohio

Remote · USA Full-time

Channel Sales Manager AT & CEE

Remote · USA Full-time

[entry Level/no Experience] Verizon Data Entry Jobs

Remote · USA Full-time

Quality Effectiveness Consultant, Home Health

Remote · USA Full-time