Responsibilities
- Design, build, and test SFG in C++ or Rust for Windows and Linux.
- Implement upload interception, forwarding to MetaDefender Core over ICAP, and sanitized-file return flows.
- Build multithreaded, high-concurrency networking components with low latency and high reliability.
- Use agentic workflows such as Claude Code and autonomous coding agents for coding, testing, and debugging.
- Collaborate with Product Management, participate in peer code reviews, and work within a Scrum team.
Requirements
- Strong object-oriented programming background in Java or C# and willingness to work in C++ or Rust.
- Solid multithreading and network programming skills.
- Knowledge of TCP/IP, HTTP, proxying, and other protocol-level concepts.
- Experience building or using multi-agent systems and interest in using AI tools in development workflows.
- Good coding and debugging skills, strong communication, and self-motivation.
- Experience with ICAP, reverse proxies, gateways, REST API design, DBMS technologies, or Windows/Linux development is preferred.
- Familiarity with Git, Bitbucket, Jira, Confluence, and TeamCity is preferred.
About OPSWAT
OPSWAT protects critical infrastructure. Our goal is to eliminate malware and zero-day attacks. We believe that every file and every device pose a threat. Threats must be addressed at all locations at all times—at entry, at exit, and at rest. Our products focus on threat prevention and process creation for secure data transfer and safe device access. The result is productive systems that minimize risk of compromise. That’s why 98% of U.S. nuclear power facilities trust OPSWAT for cybersecurity and compliance. OPSWAT. Trust no file. Trust no device. www.opswat.com Visit us on Twitter, Facebook, Instagram, and YouTube. http://www.twitter.com/opswat http://www.facebook.com/opswat https://www.instagram.com/opswat https://www.youtube.com/user/opswat1