Senior C++ Developer at Action1

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Senior C++ Developer at Action1. About us:. Action1 is an autonomous endpoint management platform that is cloud-native, infinitely scalable, highly secure, and configurable in 5 minutes—it just works and is always free for the first 200 endpoints, with no functional limits. By pioneering autonomous OS and third-party patching - AEM’s foundational use case - through peer-to-peer patch distribution and real-time vulnerability assessment without needing a VPN, it eliminates costly, time-consuming routine labor, preempts ransomware and security risks, and protects the digital employee experience. Trusted by thousands of enterprises managing millions of endpoints globally, Action1 is certified for SOC 2 and ISO 27001.. The company is founder-led by industry veterans Alex Vovk and Mike Walters, American entrepreneurs who founded Netwrix, which has grown into a multi-billion-dollar industry-leading cybersecurity company.. About the Role:.  . We are seeking an experienced Senior C++ Developer to take a leading role in developing and supporting a cross-platform endpoint agent that runs on Windows, Linux, and macOS. This agent is a key component of our platform, responsible for executing patching workflows, communicating with the cloud backend, collecting system data, and enforcing policies. . You will work closely with a high-caliber team of engineers to ensure that the agent is performant, secure, and reliable across all supported operating systems. . What you'll do. . Design, develop, and maintain a robust, efficient, and secure cross-platform agent in modern C++. . . Ensure seamless functionality and consistent behavior across Windows, Linux, and macOS environments. . . Build integrations with OS-level APIs and services related to patching, system info gathering, and task execution. . . Optimize agent performance for different platforms and deployment scenarios. . . Handle communication with the cloud backend using secure and efficient protocols. . . Stay current on system security best practices and OS updates that affect agent behavior. . . Requirements. :. Strong proficiency in C++ (ideally C++17 or later), with solid cross-platform development experience. . Good understanding of system-level programming on at least two of the following: Windows, Linux, macOS. . Experience in multithreading and asynchronous programming . Experience in network programming (e.g., sockets, REST, HTTP/HTTPS) . Writing clean, portable, and maintainable code . Familiarity with version control (Git) and CI/CD pipelines. . Experience in developing and debugging production-ready software for heterogeneous environments. . Strong problem-solving skills and ability to work independently. . Nice to Have:. Experience working with OpenSSL, secure communication protocols, or certificate handling. . Background in endpoint security, patching, or systems management. . Experience with cross-platform build systems (e.g., CMake). . Proficiency in Bash, PowerShell . Familiarity with cloud services such as AWS, Azure, or GCP. . Company Location: Germany.