Mid-Senior Software Engineer, x360Recover Agent

Job not on LinkedIn

September 11

Apply Now
Logo of ConnectWise

ConnectWise

SaaS • Cybersecurity • Enterprise

ConnectWise is a leading provider of software and services for managed service providers (MSPs), offering solutions designed to automate and streamline operations in IT management, cybersecurity, and business management. Their Asio platform is purpose-built for MSPs, delivering tools for unified monitoring and management, cybersecurity, data protection, and business management. ConnectWise provides services like professional services automation, remote monitoring and management (RMM), quote and proposal automation, IT documentation, and financial management among others. Through partnerships and integrations with top-rated vendors, ConnectWise enhances its offering for IT service management. The company also hosts industry events and provides community support to foster growth and innovation in the MSP sector.

501 - 1000 employees

Founded 1982

☁️ SaaS

🔒 Cybersecurity

🏢 Enterprise

💰 $585k Seed Round on 2019-06

📋 Description

• 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.

🎯 Requirements

• 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. • Experience with Windows is a strong advantage. • 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!

Apply Now

Similar Jobs

August 14

Senior Fullstack Developer at Fundraise Up; build donation widgets and admin dashboards. Scale backend with React/Node.js and TypeScript.

🇦🇲 Armenia – Remote

💵 $3.8k - $5.1k / month

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer

Cloud

Docker

ElasticSearch

JavaScript

Kafka

MongoDB

Node.js

React

Redis

TypeScript

Vue.js

Webpack

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com