# AI Native Senior Software Engineer

**Company:** [OPSWAT](https://hotfix.jobs/companies/opswat)
**Location:** Ho Chi Minh City, Vietnam
**Role:** Backend Engineering
**Experience:** 5+ years
**Skills:** C++, Qt, Qml, Windows, macOS, Linux, Github Copilot, Claude Code, Cursor, Windbg, Lldb, Gdb, Googletest, Catch2, Python
**Posted:** 2026-08-06

> Build and ship secure, cross-platform endpoint protection features in modern C++/Qt for Windows, macOS, and Linux. The role requires strong systems fundamentals, debugging and testing experience, and practical use of AI-assisted development tools.

## Job Description

## Responsibilities
- Design, build, and ship features across the MetaDefender Endpoint C++/Qt codebase, with Windows as the primary platform and macOS and Linux supported.
- Use GitHub Copilot and Claude Code daily to accelerate coding, testing, and documentation while evaluating AI-generated code for correctness, security, and maintainability.
- Author and maintain AI context files for owned modules so agents produce consistent, on-pattern code.
- Review human- and AI-generated changes with a security-first lens.
- Mentor teammates on effective AI-tool usage and endpoint-security C++ best practices.

## Requirements
- 3+ years of professional C++ development experience.
- Strong fundamentals in memory management, concurrency, RAII, design patterns, and secure coding.
- Experience shipping cross-platform desktop or endpoint software on Windows; macOS or Linux experience is a plus.
- Debugging experience with WinDbg, LLDB, or GDB.
- Unit-testing experience with GoogleTest, Catch2, or equivalent.
- 1+ year of professional experience using AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code to ship production code, with the judgment to evaluate AI-generated output before committing.

## Nice to Have
- Experience with endpoint security, antivirus, EDR, device control, or Windows internals.
- Experience authoring AI context files such as `CLAUDE.md`, `.github/copilot-instructions.md`, or `.cursorrules`.
- Familiarity with running AI agents in CI/CD pipelines for automated lint fixes, test generation, or failure triage.
- Python or Go experience.
- Experience shipping Qt/QML applications across Windows, macOS, and Linux.
- Open-source contributions or personal projects demonstrating effective use of AI tools.

## Similar jobs

- [Senior Agentic Software Engineer - GTM Intelligence Platform](https://hotfix.jobs/jobs/79bb1e03-c4b2-439a-a2c4-9ceee2870a62) - OPSWAT - Ho Chi Minh City, Vietnam
- [Senior Software Engineer, Backend (Money Movement)](https://hotfix.jobs/jobs/8afb425b-fe94-4b6b-8b26-f8dde0de4f58) - Phantom - Remote
- [Senior Backend Engineer, Core APIs](https://hotfix.jobs/jobs/81121cc0-579a-4c8d-ae6f-accddd1b2195) - Fingerprint - Remote - $150k – $200k/yr
- [Senior Software Engineer, Test Core](https://hotfix.jobs/jobs/f33409a0-62e5-4cca-9887-eb5fbd75e55f) - Vanta - Remote - $195k – $229k/yr
- [Sr Backend Software Engineer, Recording](https://hotfix.jobs/jobs/02b0af1b-627d-41f9-81cd-5ee4f4d0cf86) - Scribe - Remote - $145k – $230k/yr

**Apply:** https://hotfix.jobs/jobs/13911e76-33cf-4f0e-b98f-5d9cfc407f4a
**Canonical:** https://hotfix.jobs/jobs/13911e76-33cf-4f0e-b98f-5d9cfc407f4a