Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior C++ Developer

at Action1

Posted 5 days ago 1 applied

Description:

  • Action1 is an autonomous endpoint management platform that is cloud-native, infinitely scalable, highly secure, and configurable in 5 minutes.
  • The platform is free for the first 200 endpoints, with no functional limits.
  • The company pioneers autonomous OS and third-party patching through peer-to-peer patch distribution and real-time vulnerability assessment without needing a VPN.
  • Action1 eliminates costly, time-consuming routine labor, preempts ransomware and security risks, and protects the digital employee experience.
  • The company is trusted by thousands of enterprises managing millions of endpoints globally and is certified for SOC 2 and ISO 27001.
  • The role involves developing and supporting a cross-platform endpoint agent that runs on Windows, Linux, and macOS.
  • The agent is responsible for executing patching workflows, communicating with the cloud backend, collecting system data, and enforcing policies.
  • The Senior C++ Developer will work closely with a high-caliber team of engineers to ensure the agent is performant, secure, and reliable across all supported operating systems.
  • Responsibilities include designing, developing, and maintaining a robust, efficient, and secure cross-platform agent in modern C++.

Requirements:

  • Strong proficiency in C++ (ideally C++17 or later), with solid cross-platform development experience is required.
  • A good understanding of system-level programming on at least two of the following: Windows, Linux, macOS is necessary.
  • Experience in multithreading and asynchronous programming is essential.
  • Experience in network programming (e.g., sockets, REST, HTTP/HTTPS) is required.
  • The candidate must be able to write clean, portable, and maintainable code.
  • Familiarity with version control (Git) and CI/CD pipelines is necessary.
  • Experience in developing and debugging production-ready software for heterogeneous environments is required.
  • Strong problem-solving skills and the ability to work independently are essential.

Benefits:

  • The position offers fully remote work, providing flexibility in the modern world.
  • Employees will face a multitude of interesting challenges and opportunities.
  • There is a focus on non-stop professional growth and learning of new technologies.
  • The role includes a stable income and flexible working hours, with opportunities for promotion.
  • Employees will work with friendly and professional peers.