ConnectWise · 4 months ago
Mid-Senior Software Engineer - x360Recover Agent
ConnectWise is an industry-leading software company dedicated to the success of technology solution providers. They are seeking a highly skilled Software Engineer to join their x360Recover Agent team, where the primary responsibility will be to design, develop, and maintain software for data protection products.
B2BCloud Data ServicesConsultingInformation TechnologyLegalSaaSSoftware
Responsibilities
Design, develop, and maintain high-performance, scalable software for the x360Recover Agent in C++
Write, test, and debug advanced software for disk, file, and block-level operations
Optimize the agent's performance to ensure efficient data backups with minimal system overhead
Troubleshoot, debug, and resolve complex technical issues related to filesystem interactions and kernel modules
Collaborate with cross-functional teams, including product managers and other engineers, to define requirements and deliver high-quality systems
Write clean, maintainable, and well-documented C++ code following industry best practices
Actively participate in code reviews, providing constructive feedback to maintain code quality and standards
Stay up-to-date with emerging technologies and industry trends in Windows (and/or Linux, macOS), C++, and data storage to improve the development process
Qualification
Required
3+ years of professional experience in C++ development with a strong understanding of modern C++ standards
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience
Deep understanding of filesystem internals and their interaction with the operating system
Strong knowledge of low-level disk, file, and block I/O operations
Proficiency with debugging tools like GDB and performance analysis tools
Proficiency with version control tools like Git and experience with CI/CD pipelines
Excellent problem-solving skills and meticulous attention to detail
Strong communication skills, with the ability to collaborate effectively within a distributed team
Proficiency in written and verbal English communication
Proven experience working closely with technical support and ensuring excellent performance of large-scale production deployments
Preferred
Experience with Windows is a strong advantage, as it will enable you to contribute to our full range of recovery products
Experience writing drivers, especially for storage, block, or filesystem layers, is a big plus
Experience with Rust is a significant plus
Familiarity with the C programming language
Proven expertise in Linux kernel development and user-space programming is a plus
Experience with macOS development is a plus
Benefits
Medical Insurance
Flexible PTO
Flex Friday
Tuition reimbursement
And more!
Company
ConnectWise
ConnectWise is a software company that transforms how technology solution providers build, manage, and grow their businesses.
H1B Sponsorship
ConnectWise has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (4)
2023 (1)
2022 (2)
2020 (1)
Funding
Current Stage
Late StageTotal Funding
$0.58M2019-07-01Seed· $0.58M
2019-02-25Acquired
Recent News
Beachhead Solutions
2025-12-04
Company data provided by crunchbase