Skip to content
OPSWATOPSWAT

C++ Software Engineer - OESIS Framework

Builds and owns cross-platform C++ features for a cybersecurity framework spanning Windows, macOS, and Linux. The role requires strong systems programming, debugging, design-review, and AI-native development skills, with opportunities to work on LLM-powered endpoint-security capabilities.

About the job

Responsibilities

  • Design, develop, implement, and test the OESIS Framework in C++ across Windows, macOS, and Linux.
  • Implement support for third-party security applications using scripting languages such as Squirrel, Python, PowerShell, and Lua.
  • Own features end to end, including requirements clarification, design, implementation, unit and functional testing, and release.
  • Use AI coding assistants and agentic tools such as Claude Code and GitHub Copilot for code generation, refactoring, test creation, and debugging, while remaining accountable for shipped code quality.
  • Build and share AI-assisted engineering practices, including reusable prompts, skills, workflows, and review standards for AI-generated code.
  • Prototype and evaluate AI-powered endpoint-security capabilities, including LLM-assisted endpoint posture analysis, automated detection-gap triage, and support for integrating third-party applications.
  • Research and apply new technologies.
  • Participate in and, at senior level, lead peer code and design reviews.
  • Collaborate with Product Management and QA.
  • Mentor and coach junior engineers.

Requirements

  • Bachelor's degree in a technical field or equivalent practical experience.
  • 3–5+ years of professional experience, with feature ownership and mentoring experience for senior-level candidates.
  • Understanding of object-oriented programming, SOLID principles, and common design patterns.
  • Experience with multithreaded programming and system design.
  • Strong coding and debugging skills, including navigating large codebases and diagnosing issues across operating-system boundaries.
  • Hands-on experience with AI coding assistants and agentic development tools, including reviewing, verifying, and testing AI-generated code.
  • Working knowledge of LLM fundamentals relevant to engineering, including prompt and context design, tool/function calling, output evaluation, and data privacy.
  • Experience conducting code and design reviews.
  • Strong verbal and written communication skills.
  • Development experience on Windows, Linux, and/or macOS.

Nice to Have

  • Experience with Python, Squirrel, Lua, or other scripting languages.
  • Experience integrating Anthropic, OpenAI, or similar LLM APIs; familiarity with MCP, RAG, or agent frameworks.
  • Familiarity with native Windows, macOS, and Linux APIs and system layouts.
  • Cybersecurity experience in endpoint protection, EDR/antivirus integration, CVE/vulnerability management, or device posture/compliance.
  • Hands-on experience with MongoDB, SQLite, or PostgreSQL.
  • Familiarity with Agile/Scrum methodologies.

Skills

C++, Python, Squirrel, PowerShell, Lua, Object-Oriented Programming, Solid Principles, Multithreading, System Design, Windows, Linux, macOS, LLM APIs, MongoDB, Sqlite

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design 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.

Supabase

Supabase

Remote

Software Engineer - Branching
No salary listedRemote3+ YOEBackend Engineering

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.

OPSWAT

OPSWAT

Ho Chi Minh City, Vietnam

Software Engineer
No salary listedOn-siteBackend Engineering

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.

OPSWAT

OPSWAT

Ho Chi Minh City, Vietnam

Senior Agentic Software Engineer - GTM Intelligence Platform
No salary listedOn-site6+ YOEBackend Engineering

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.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

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.