AI Native Senior Software Engineer
Core
Design, build, and ship features for a cross-platform endpoint security agent deployed on millions of devices globally.
Role type
Senior IC C++ software engineer (AI-native)
Builds
MetaDefender Endpoint security agent for Windows, macOS, and Linux
Domain
Cybersecurity / Endpoint Security / C++ Systems Programming
Deliverable
production ML models | product features
Required skills
C++ development, memory management, concurrency, RAII, design patterns, secure coding, cross-platform desktop development, debugging (WinDbg/lldb/gdb), unit testing (GoogleTest/Catch2), AI-assisted development tools (Copilot/Cursor/Claude Code)
Preferred skills
endpoint security, AV/EDR, Windows internals, AI context file authoring, CI/CD AI agent integration, Python, Go, Qt/QML
Technologies
C++, Qt, QML, Windows, macOS, Linux, GitHub Copilot, Claude Code, Cursor, GoogleTest, Catch2, WinDbg, lldb, gdb
Responsibilities
Design and build features for the MetaDefender Endpoint C++/Qt codebase; Use AI coding tools daily to accelerate coding, testing, and documentation; Author and maintain AI context files for modules; Review code with a security-first lens; Mentor teammates on AI tool usage and C++ best practices
Seniority
Senior, hands-on IC