Greetings and thank you for visiting our job post.
Supercoder is an AI-powered career development platform connecting developers worldwide to remote job opportunities with competitive payment.
- Type of work: 100% Full-time Remote
We are looking for a C++ Windows Agent Developer with details as below.
A leading information security company in Seoul is seeking a skilled C++ Windows Agent Developer to enhance our team. We specialize in cutting-edge technologies like DRM, digital signatures, and watermarking, securing data through robust information security products for document encryption, copyright protection, and data protection.
Role Overview:
Join our team to design and optimize Windows-based agents that interact with system resources, networks, and applications. If you have 4-7 years of hands-on C++ experience, especially in Windows environments, and are driven to create secure, high-performance solutions, we would love to hear from you.
Key Responsibilities:
- Agent Development: Develop and maintain C++-based agents for Windows, integrating system resources and networks.
- System Integration: Connect agents with infrastructure to manage, collect, and process system data.
- Performance Optimization: Ensure agents perform at a high level with low resource usage.
- Security: Apply best practices to handle sensitive data, secure communications, and mitigate potential threats.
- Testing & Debugging: Write unit tests, debug, and ensure reliability of agent performance.
- Collaboration: Partner with cross-functional teams including Product, Design, Backend, QA, and DevOps.
- Documentation: Maintain clear documentation for code, processes, and system architecture
Qualifications:
- 4-7 years of C++ development experience.
- Strong understanding of Windows OS internals, APIs, and development tools (e.g., Visual Studio).
- Experience with Windows services, COM, Windows management instrumentation (WMI), and memory management.
- Proficient in network protocols (TCP/IP, HTTP) and secure communication.
- Knowledgeable in multithreading, concurrency, and debugging with tools like WinDbg.
- Familiar with Windows InstallShield and Git version control.
- Agile development experience.
- Strong problem-solving skills and a self-driven attitude.
Nice-to-Have Skills:
- Familiarity with Windows Performance Counters, ETW, CMake, Boost, and cloud integrations (AWS, Azure).
- Experience with CI/CD tools (e.g., Jenkins) and Windows Driver Development.
Join us to contribute to our mission of creating secure and reliable information protection solutions. Apply today!