Senior Software Engineer

Posted Jul 21

This is a fully remote position, open to applicants in India.

πŸ“‹ Description

β€’ As a senior engineer on the x360Sync team at ConnectWise, you will take ownership of the development of the macOS agent β€” a native desktop application central to the x360Sync backup and file sync product.

β€’ You will design, implement, and maintain features within the x360Sync macOS agent, primarily utilizing C++ alongside Swift and Objective-C for native platform integrations.

β€’ Your role includes debugging and resolving production issues, involving in-depth investigations across the application stack and macOS system APIs.

β€’ You will engage in architecture and design discussions, providing technical recommendations based on macOS platform best practices.

β€’ Writing clean, well-tested code and participating in code reviews β€” both giving and receiving constructive feedback β€” will be part of your responsibilities.

β€’ You will collaborate with product managers, QA engineers, and cross-functional teams to deliver features on time without compromising on quality.

β€’ You will contribute to enhancing engineering standards, internal tools, and development processes.

β€’ Assisting in scoping and breaking down complex problems into clearly defined tasks for yourself and the larger team will also be expected.

β€’ You will document technical decisions, system behaviors, and processes clearly for both teammates and future contributors.


⛳️ Requirements

β€’ A solid professional background in writing C++ within a production setting is essential.

β€’ Strong working knowledge of macOS internals, frameworks, and platform APIs (e.g., NSFileProvider, FSEvents) is required.

β€’ Proficiency in Swift and/or Objective-C for macOS-native development is necessary.

β€’ Experience in debugging complex, multi-threaded, or multi-process applications is important.

β€’ Familiarity with software development workflows, including version control (Git), code review, and CI/CD pipelines, is expected.

β€’ Excellent written and verbal communication skills in English are crucial as you will collaborate with distributed teams and need to express technical concepts clearly.

β€’ You should be capable of working independently and managing your own priorities in a remote or hybrid environment.

β€’ Comfort with working in an established codebase that may include design decisions made by others is essential.


🏝️ Benefits

β€’ ConnectWise is an Equal Opportunity Employer, committed to fostering a diverse and inclusive workforce.

β€’ Reasonable accommodations may be provided to enable qualified individuals with disabilities to perform essential functions.

People also viewed

RTX21 hours ago

Principal Software Engineer – Air Traffic Solutions

US flagMaine OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
NVIDIA22 hours ago

Senior System Software Engineer, Software-Defined Networking

US flagCalifornia, +4 more statesFull-timeFull-stack Engineer$224k – $356.5k/year
ApplyView job
Infios23 hours ago

Senior Software Engineer

MX flagMexico, +1 more countryFull-timeFull-stack Engineer
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

EG flagEgypt, +3 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

IN flagIndia, +5 more countriesFreelanceFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – License your Git Repositories for AI Training

CA flagCanada, +5 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers