CareerPlanSign in

Senior Software Engineer (C++, MacOS)

India- Remote🌐 Remote💼 Full-time🗓 2026-07-22 → 2026-09-26

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.