Remote Otter LogoRemoteOtter

Senior Software Engineer, Client Applications (macOS) - Remote

Posted 6 weeks ago
Software Development
Full Time
Worldwide

Overview

FileCloud is looking for a highly skilled Senior Software Engineer, Client Applications (macOS) to join our team in Europe. You will work on the core sync and OS integration layer of FileCloud Desktop on macOS. Your primary focus will be system-level development in Swift, using Apple’s File Provider framework and a strong understanding of macOS internals, filesystems, and OS integration. You will design and implement core sync and filesystem logic, integrate with Finder, and collaborate closely with QA and UI teams. The role requires someone who can work independently in a remote environment and take ownership of complex technical areas.

In Short

  • Design, implement, and maintain system-level components for FileCloud Desktop on macOS in Swift.
  • Work with Apple’s File Provider framework and manage filesystem events.
  • Implement and maintain gRPC services and clients.
  • Develop and maintain unit tests and integration tests.
  • Integrate with Finder for file badges and context menus.
  • Use tools like Xcode and Instruments to debug issues.
  • Contribute to build and CI/CD pipelines.
  • Strong experience with Swift and macOS internals required.
  • Ability to work independently and collaborate effectively.
  • Good communication skills and prior remote work experience.

Requirements

  • Strong commercial experience with Swift (5.5+).
  • Solid knowledge of macOS internals.
  • Hands-on experience with macOS/POSIX and Apple APIs.
  • Experience with multithreaded and asynchronous code.
  • Experience with RPC/typed APIs such as gRPC.
  • Strong debugging skills on macOS.
  • Ability to work independently and own complex subsystems.
  • Good communication skills in English.
  • Familiarity with AI coding assistants is a plus.
  • Experience with Apple File Provider framework is a nice-to-have.

Benefits

  • Be part of a passionate team dedicated to building a world-class product.
  • Dedicated time for training and education opportunities.
  • A mentorship model for your development.
  • A competitive salary with an annual bonus.
  • Fully remote working with flexible hours.
  • 20 days of paid time off, increasing with service.
  • Paid day off on your birthday.
  • Paid day off to volunteer.
  • Reimbursement of hardware costs associated with the role.
  • Paid monthly internet cost and wellbeing stipend.
FileCloud logo

FileCloud

FileCloud is a leading provider of a hyper-secure enterprise file sync and share (EFSS) platform, renowned for its robust compliance, data governance, data leak protection, data retention, and digital rights management capabilities. Trusted by Global 1000 enterprises, educational institutions, government organizations, and service providers worldwide, FileCloud excels in content governance and collaboration for unstructured data. The company is expanding its product portfolio, which includes the recently acquired Signority, a Canadian-based e-signature and document workflow platform. As FileCloud continues to grow, it is committed to enhancing its offerings and fostering a dedicated team focused on delivering a world-class product.

Share This Job!

Save This Job!

Similar Jobs:

FileCloud logo

Senior Software Engineer, Client UI Applications - Remote

FileCloud

6 weeks ago

Join FileCloud as a Senior Software Engineer to develop cross-platform desktop applications with a focus on UI and TypeScript.

Worldwide
Full-time
Software Development
People.ai logo

Senior Software Engineer, Applications - Remote

People.ai

67 weeks ago

Join People.ai as a Senior Software Engineer to develop innovative web applications and enhance sales data insights.

Poland
Full-time
Software Development
Cohere Health logo

Senior Software Engineer, Applications - Remote

Cohere Health

73 weeks ago

Join Cohere Health as a Senior Software Engineer to lead the development of AI-driven healthcare automation solutions.

United States
Full-time
Software Development
$140,000 - $165,000/year
Coinbase logo

Senior Software Engineer - AI/ML Applications - Remote

Coinbase

65 weeks ago

Coinbase is looking for a Senior Software Engineer to develop AI/ML applications that enhance customer service productivity.

USA
Full-time
Software Development
$218,025 - $256,500 USD/year
Coinbase logo

Senior Software Engineer - AI/ML Applications - Remote

Coinbase

69 weeks ago

Join Coinbase as a Senior Software Engineer to build AI/ML applications that enhance customer service productivity.

USA
Full-time
Software Development
$180,625 - $212,500/year