Senior C++ Developer
bei Action1
Beschäftigungsart:
Fähigkeiten:
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.
What We Offer
- Fully remote work, giving you the flexibility you need in the modern world
- A multitude of interesting challenges and opportunities.
- Non-stop professional growth and learning of new technologies.
- Stable income and flexible working hours, opportunities for promotion.
- Friendly and professional peers.
Weitere Remote Jobs im Bereich Computer Software
Wir suchen einen erfahrenen C#.NET Entwickler (m/w/d) für die Entwicklung von Softwarelösungen für die digitale Transformation. Jetzt bewerben!
Beschäftigungsart:
Bewerbungsfrist: 29.9.2025
Seeking a Backend Developer (Working Student) skilled in Python, FastAPI & MongoDB to join our team. Help us build our advanced SaaS procurement solution.
Beschäftigungsart:
Bewerbungsfrist: 1.8.2025
Sie sind Java-Entwickler (m/w/d) und suchen eine Herausforderung? Entwickeln Sie anspruchsvolle Softwarelösungen im Public Sektor. 100% Remote!
Beschäftigungsart:
Bewerbungsfrist: 29.9.2025