Senior C++ Developer (Cross‑Platform Agent)
Action1
Job description
About the role
Action1 is looking for an experienced Senior C++ Developer to lead the design and implementation of a cross‑platform endpoint agent that runs on Windows, Linux and macOS. The agent is a core component of Action1’s autonomous endpoint management platform, handling patching workflows, system data collection and policy enforcement while communicating securely with the cloud backend.
Key responsibilities
- Design, develop, and maintain a high‑performance, secure agent in modern C++ (C++17 or later) for Windows, Linux and macOS.
- Integrate with OS‑level APIs for patching, system information gathering and task execution.
- Optimize agent performance across diverse deployment scenarios and hardware configurations.
- Implement robust, encrypted communication with the cloud backend using appropriate protocols.
- Stay up‑to‑date with system security best practices and OS updates that affect agent behavior.
Required profile
- Strong problem‑solving abilities and capacity to work independently.
- Proven experience in system‑level programming on at least two of Windows, Linux, macOS.
- Experience delivering production‑ready software in heterogeneous environments.
- Ability to collaborate with a high‑caliber engineering team.
Required skills
- Proficiency in C++ (C++17 or newer) and cross‑platform development.
- Multithreading and asynchronous programming.
- Network programming (sockets, REST, HTTP/HTTPS).
- Version control with Git and familiarity with CI/CD pipelines.
- OpenSSL or other secure communication libraries (certificate handling).
- Cross‑platform build systems such as CMake.
- Scripting with Bash and PowerShell.
- Exposure to cloud platforms (AWS, Azure, GCP).
What we offer
- Fully remote work with flexible schedule.
- Opportunities to tackle a variety of challenging technical problems.
- Collaboration with a talented, fast‑growing team.
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 3 weeks from now
21 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Action1