Senior Software Engineer (Karnataka)

Senior Software Engineer (Karnataka)

16 Sep
|
ConnectWise
|
Karnataka

16 Sep

ConnectWise

Karnataka

Job DescriptionAbout the Role
nYou will be a senior engineer on the x360Sync team at ConnectWise, owning development of the macOS agent — a native desktop application at the heart of the x360Sync backup and file sync product. The application is primarily written in C++, with Swift and Objective-C used for macOS-native components. You will be stepping into a mature codebase with real ownership and scope from day one.
nKey Responsibilities
n
- n
- Design, implement, and maintain features in the x360Sync macOS agent, working primarily in C++ with Swift and Objective-C for platform-native integrationsn
- Debug and resolve production issues, including deep-dive investigation across the application stack and macOS system APIsn
- Participate in architecture and design discussions, contributing technical recommendations grounded in macOS platform best practicesn
- Write clean, well-tested code and take part in code reviews — both giving and receiving constructive feedbackn
- Collaborate with product managers, QA engineers,



and cross-functional teams to deliver features on schedule without cutting corners on qualityn
- Contribute to improving engineering standards, internal tooling, and development processesn
- Help scope and break down complex problems into well-defined tasks for yourself and the broader teamn
- Document technical decisions, system behavior, and processes clearly for teammates and future contributorsn

nMandatory skills
nC++, Linux, Linux System Programming, Multithreading, IPC OR XPC, Sockets OR "Socket Programming, macOS, Objective-C OR "Objective-C++, Endpoint Security.
nRequired Qualifications
nTechnical
n
- n
- Solid professional experience writing C++ in a production settingn
- Strong working knowledge of macOS internals, frameworks, and platform APIs (e.g. NSFileProvider, FSEvents) or Linuxn
- Proficiency in Swift and/or Objective-C for macOS-native developmentn
- Experience debugging complex, multi-threaded, or multi-process

📌 Senior Software Engineer (Karnataka)
🏢 ConnectWise
📍 Karnataka

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (karnataka) / karnataka