Mid-Senior Software Engineer - x360Recover Agent jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

C++Filesystem internalsDisk I/O operationsDebugging toolsVersion control (Git)Linux kernel developmentMacOS developmentRustEnglish proficiencyProblem-solvingCommunication skills

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

company-logo
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 Stage
Total Funding
$0.58M
2019-07-01Seed· $0.58M
2019-02-25Acquired

Leadership Team

leader-logo
Manny Rivelo
Chief Executive Officer
linkedin
leader-logo
Steve Cochran
Chief Technology Officer
linkedin
Company data provided by crunchbase