Skip to content
OPSWATOPSWAT

Software Engineer

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.

About the job

Responsibilities

  • Design, implement, and test OPSWAT MetaDefender products built on C++ and C# (.NET Core) for Windows and Linux.
  • Build and develop an automation test framework using Python to ensure product quality and reliability.
  • Interact with files, documents, images, and other data at binary and structural levels.
  • Enhance existing backend engines that process millions of files daily, ensuring high performance and scalability.
  • Leverage and fine-tune AI/ML models for integration into products when needed.

Requirements

  • Bachelor's or higher degree in Computer Science or a related field.
  • Strong knowledge of computer science fundamentals, including data structures and algorithms, operating systems, and computer systems.
  • Object-oriented programming and object-oriented design expertise.
  • Logical thinking, critical thinking, and problem-solving skills.
  • Experience with or strong interest in AI developer tools such as GitHub Copilot and Claude Code, and AI-assisted workflows such as agent skills and MCP.
  • Proficiency in English, particularly reading and writing.

Nice to Have

  • Programming experience with C++, C#, or Python.
  • Basic knowledge of machine learning.
  • Experience with or exposure to AI/ML technologies, including applying or fine-tuning models.
  • Experience with REST APIs and web technologies.
  • Familiarity with Docker, CI/CD pipelines, Git, TeamCity, Jira, and Confluence.

Skills

C++, C#, .Net Core, Python, Linux, Windows, Data Structures, Algorithms, Object-Oriented Programming, REST APIs, Docker, CI/CD, Git, Machine Learning, AI/ML

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

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.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.