Senior macOS C++ Engineer – x360Sync Desktop Agent

Zofiq Inc.

Washington (District of Columbia)

On-site

USD 150,000 - 190,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ConnectWise is seeking a Senior Software Engineer to own the macOS agent of the x360Sync product. You will contribute primarily in C++, with Swift/Objective-C for native components, and navigate a mature codebase from day one.

Expect collaboration with product, QA, and other engineers to deliver robust, scalable desktop synchronization software. You’ll debug complex, multi-threaded, or multi-process architectures, participate in design discussions, and help shape engineering standards while

Qualifications

  • Solid professional experience writing C++ in a production environment.
  • Strong working knowledge of macOS internals, frameworks, and platform APIs (e.g. NSFileProvider, FSEvents)
  • Proficiency in Swift and/or Objective-C for macOS-native development
  • Experience debugging complex, multi-threaded, or multi-process applications
  • Experience with software development workflows, including version control (Git), code review, and CI/CD pipelines
  • Experience with file sync, backup, or storage-related products
  • Familiarity with Windows desktop development is a plus
  • Exposure to cross-platform C++ codebases targeting both macOS and Windows
  • Experience working in an Agile/Scrum team environment
  • Background in developer tooling, performance profiling, or low-level system programming on macOS

Responsibilities

  • Design, implement, and maintain features in the x360Sync macOS agent, working primarily in C++ with Swift and Objective-C for platform-native integrations
  • Debug and resolve production issues, including deep-dive investigation across the application stack and macOS system APIs
  • Participate in architecture and design discussions, contributing technical recommendations grounded in macOS platform best practices
  • Write clean, well-tested code and take part in code reviews — both giving and receiving constructive feedback
  • Collaborate with product managers, QA engineers, and cross-functional teams to deliver features on schedule without cutting corners on quality
  • Contribute to improving engineering standards, internal tooling, and development processes
  • Help scope and break down complex problems into well-defined tasks for yourself and the broader team
  • Document technical decisions, system behavior, and processes clearly for teammates and future contributors

Skills

C++ or C++17/20
Linux
Linux System Programming
Multithreading
IPC or XPC
Socket Programming
macOS
Objective-C or Objective-C++
Data Loss Prevention
Endpoint Security

Job description

ConnectWise is seeking a Senior Software Engineer to own the macOS agent of the x360Sync product. You will contribute primarily in C++, with Swift/Objective-C for native components, and navigate a mature codebase from day one.

Expect collaboration with product, QA, and other engineers to deliver robust, scalable desktop synchronization software. You’ll debug complex, multi-threaded, or multi-process architectures, participate in design discussions, and help shape engineering standards while

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (C++, MacOS)
Senior Software Engineer (C++, MacOS)

Zofiq Inc. • Washington

On-site
USD 150,000 - 190,000
Principal Software Engineer - macOS/Linux Agents (Remote)
Principal Software Engineer - macOS/Linux Agents (Remote)

Airlock Digital • United States

Remote
USD 150,000 - 190,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
Senior macOS System Experience Engineer — Swift/SwiftUI
Senior macOS System Experience Engineer — Swift/SwiftUI

Apple Inc. • Beaumont (TX)

Hybrid
USD 166,000 - 292,000
Senior Software Engineer - Desktop Agent
Senior Software Engineer - Desktop Agent

Cytracom • McKinney (TX)

On-site
USD 100,000 - 130,000
Medical, dental, and vision insurance
401K
Paid vacations and holidays
+3
Remote Senior macOS Swift Developer
Remote Senior macOS Swift Developer

Parallels • United States

Remote
USD 130,000 - 180,000
Senior Desktop Agent Engineer – Windows/macOS Kernel
Senior Desktop Agent Engineer – Windows/macOS Kernel

Cytracom • McKinney (TX)

On-site
USD 100,000 - 130,000
Medical, dental, and vision insurance
401K
Paid vacations and holidays
+3
Senior macOS System Engineer — Swift/SwiftUI
Senior macOS System Engineer — Swift/SwiftUI

Apple Inc. • Alpharetta (GA)

Hybrid
USD 140,000 - 210,000
Remote macOS Endpoint Engineer & Agent Developer
Remote macOS Endpoint Engineer & Agent Developer

Career Launch • San Francisco (CA)

Remote
USD 120,000 - 180,000
Senior Software Engineer - Desktop Agent McKinney, TX
Senior Software Engineer - Desktop Agent McKinney, TX

Cytracom • McKinney (TX)

On-site
USD 150,000 - 210,000
Medical, dental, and vision insurance
401K
Flexible PTO policy
+5
Remote MacOS Endpoint Engineer & Agent Developer
Remote MacOS Endpoint Engineer & Agent Developer

Career Launch • Miami (FL)

Remote
USD 110,000 - 160,000