AI Native Software Engineer - Secure File Gateway
Builds a high-concurrency Secure File Gateway in C++ or Rust that proxies uploads, sends them to MetaDefender Core for scanning and sanitization, and returns safe files. The role requires strong object-oriented programming, networking, multithreading, debugging, and interest in agentic AI development workflows.
About the job
Responsibilities
- Design, build, and test Secure File Gateway in C++ or Rust for Windows and Linux as a transparent proxy between a WAF and backend.
- Intercept uploads, forward them to MetaDefender Core over ICAP, and return sanitized files with low latency and high reliability.
- Build multi-threaded, high-concurrency networking components.
- Build and use agentic workflows, including Claude Code and autonomous coding agents, for coding, testing, and debugging.
- Work within a Scrum team, collaborate with Product Management, and participate in peer code reviews.
Requirements
- Strong object-oriented programming background in Java or C#, with willingness to learn or work in C++ or Rust.
- Solid multi-threading and network programming skills.
- Comfort with TCP/IP, HTTP, proxying, and other protocol- and network-level concepts.
- Genuine interest in using AI tools in the development workflow.
- Experience building or using multi-agent systems.
- Strong coding and debugging skills, communication skills, and self-motivation.
Nice to Have
- ICAP protocol experience.
- Reverse proxy or gateway experience.
- REST API design.
- Agile/Scrum experience.
- Git, Bitbucket, Jira, Confluence, or TeamCity.
- DBMS experience, including SQLite or PostgreSQL.
- Windows or Linux development experience.
Skills
C++, Rust, Java, C#, Multi-Threading, Network Programming, TCP/IP, Http, Icap, Reverse Proxy, REST APIs, Git, Postgres, Windows, Linux
Similar jobs
Backend Engineering jobsDesign and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.
Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.
Develops high-performance cybersecurity backend products in C++ and C# for Windows and Linux, processing files at binary and structural levels. The role also builds Python automation, contributes to scalable security engines, and may integrate AI/ML models.
Build and operate an AI-native GTM intelligence platform that manages lead capture, qualification, routing, consent, and marketing automation while maintaining HubSpot integrations during migration. Requires 6+ years of backend experience, strong Python and PostgreSQL skills, cloud deployment expertise, and production integration experience.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.