Senior Software Engineer (C++, MacOS)
Core
Design, build, and maintain the macOS agent for the x360Sync backup and file sync product, ensuring critical business data stays safe and in sync for thousands of customers.
Role type
Senior Software Engineer (C++, macOS)
Builds
Native desktop application (macOS agent) for backup and file synchronization
Domain
Enterprise software, backup, file sync, macOS platform
Deliverable
production ML models | product features
Required skills
C++ (production), macOS internals, Swift, Objective-C, multi-threaded debugging, Git, CI/CD pipelines
Preferred skills
File sync/backup/storage products, Windows desktop development, cross-platform C++ codebases, developer tooling, performance profiling
Technologies
C++, Swift, Objective-C, macOS APIs (NSFileProvider, FSEvents), Git
Responsibilities
Design and implement features in the macOS agent, debug production issues, participate in architecture discussions, write clean tested code, collaborate with cross-functional teams, improve engineering standards, document technical decisions
Seniority
Senior, hands-on IC