Remote Otter LogoRemoteOtter

Senior Software Engineer, Client Applications (macOS) - Remote

Posted 2 days 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 also offers Signority, an e-signature and document workflow platform acquired in May 2024. As FileCloud continues to grow and enhance its offerings, it is committed to building a world-class product with a dedicated team of passionate professionals.

Share This Job!

Save This Job!

Similar Jobs:

FileCloud logo

Senior Software Engineer, Client UI Applications - Remote

FileCloud

2 days 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

61 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

67 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

58 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

62 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