Skip to content
OPSWATOPSWAT

Software Engineer Intern

This internship involves writing, testing, and debugging production C++ code for an endpoint-security framework, with mentorship from experienced engineers. Candidates should be pursuing or recently completed a bachelor's degree and have foundational programming, problem-solving, and collaboration skills.

About the job

Responsibilities

  • Write, test, and debug C++ code for the OESIS Framework under the guidance of an assigned mentor.
  • Implement well-scoped features and bug fixes, including requirements clarification, implementation, and unit/functional testing.
  • Use AI coding assistants and agentic tools such as Claude Code and GitHub Copilot for code generation, refactoring, test creation, and debugging; review and validate their output.
  • Learn endpoint security concepts including anti-malware detection, patch and vulnerability assessment, and device compliance through project work.
  • Collaborate with engineers, QA, and Product Management throughout the software development lifecycle.

Requirements

  • Currently pursuing or recently completed a bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Basic understanding of object-oriented programming and data structures and algorithms.
  • Curiosity about or prior exposure to AI coding assistants such as ChatGPT, GitHub Copilot, or Claude.
  • Strong problem-solving skills and eagerness to learn a large, real-world codebase.
  • Good spoken and written English communication skills.
  • Self-motivated, reliable, and comfortable asking questions in a fast-paced, team-oriented environment.

Nice to Have

  • Foundation in C++ fundamentals, including syntax, memory management, and object-oriented programming.
  • Exposure to Python, Squirrel, or Lua.
  • Experience with Windows, macOS, or Linux development, or familiarity with operating-system concepts such as processes, services, and permissions.
  • Interest in cybersecurity, endpoint protection, or device compliance.
  • Familiarity with Git and collaborative development workflows.
  • Familiarity with LLM concepts such as prompting and tool/function calling, or interest in AI-assisted engineering.

Skills

C++, Python, Squirrel, Lua, Git, Object-Oriented Programming, Data Structures, Algorithms, Claude Code, Github Copilot, ChatGPT, Windows, macOS, Linux, LLMs

Bubble

Bubble

Remote

Software Engineer II, Backend
$145k+/yrRemote2+ YOEBackend Engineering

Build and improve high-scale backend infrastructure, workflow systems, data tiers, and reliability tooling supporting billions of requests. The role requires at least two years of software engineering experience, strong coding and problem-solving skills, distributed-systems familiarity, and participation in on-call operations.

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.