Sending Logs, Alerts, and Telemetry Through a Data Diode

Find Out How
We utilize artificial intelligence for site translations, and while we strive for accuracy, they may not always be 100% precise. Your understanding is appreciated.

AI Software Engineer

Vietnam
Enterprise Platform
OPSWAT

Protecting the World’s Critical Infrastructure

OPSWAT, a global leader in IT, OT, and ICS critical infrastructure cybersecurity, delivers an end-to-end platform that gives public and private sector organizations and enterprises the critical advantage needed to protect their complex networks, secure their devices, and ensure compliance. Over the last 20 years our commitment to innovative technology has earned the trust of more than 1,700 organizations, governments, and institutions globally, solidifying our role in protecting the world’s critical infrastructure and securing our way of life.

The Position

We are looking for a highly skilled Backend Engineer to design, build, and optimize the backend systems powering OPSWAT Academy's digital learning ecosystem. This role is responsible for integrating and managing our Learning Management Systems (LMS), Content Management Systems (CMS), cybersecurity lab platforms, and enterprise business applications.

Beyond traditional backend development, we are looking for someone who embraces AI-first software engineering. You'll leverage modern Agentic AI tools and multi-agent coding workflows to accelerate development, automate repetitive engineering tasks, improve code quality, and enhance system operations.

This is an exciting opportunity to build intelligent automation and scalable integrations while working with modern cloud infrastructure, APIs, AI coding agents, and enterprise platforms.

What You Will Be Doing

Backend Development & System Integration

  • Design and develop scalable backend services using Python and modern backend technologies.
  • Build secure REST APIs and integration services connecting LMS, CMS, Salesforce, Power BI, cybersecurity labs, and internal platforms.
  • Develop automation services that reduce manual operations across engineering and business teams.
  • Optimize backend architecture for scalability, reliability, and maintainability.

Platform Integration

  • Lead cross-platform integrations between LMS, CMS, CRM, cloud services, and third-party applications.
  • Design API-first architectures and ensure reliable data synchronization across systems.
  • Build reusable integration services and event-driven workflows.
  • Monitor and troubleshoot integration performance and reliability.

AI-Driven Engineering

  • Leverage Agentic AI to improve software development productivity and engineering efficiency.
  • Utilize multi-agent coding workflows (planning, implementation, testing, documentation, code review) to accelerate software delivery.
  • Build AI-powered internal tools that automate engineering and operational workflows.
  • Evaluate and adopt emerging AI coding technologies to continuously improve developer experience.
  • Collaborate with AI-powered development assistants such as Claude Code, Cursor, GitHub Copilot, OpenAI Codex, Gemini CLI, or similar tools.

Cybersecurity Lab Platform

  • Develop and maintain backend services supporting virtual cybersecurity labs.
  • Manage cloud infrastructure and backend components powering hands-on lab environments.
  • Ensure platform reliability, security, and performance for thousands of learners.
  • Support infrastructure automation and deployment pipelines.

Automation & Data

  • Develop workflow automation using APIs, serverless functions, and event-driven architectures.
  • Support reporting and analytics through Power BI integration.
  • Improve operational efficiency through intelligent automation.

What We Need From You

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 3+ years of backend software engineering experience.
  • Strong programming skills in Python.
  • Experience building RESTful APIs and backend services.
  • Experience integrating enterprise applications using APIs and web services.
  • Experience with relational or NoSQL databases (MongoDB, PostgreSQL, SQL Server, MySQL, etc.).
  • Experience with CI/CD pipelines and modern DevOps practices.
  • Experience working with cloud platforms (AWS preferred).
  • Strong understanding of software architecture and system integration.
  • Experience building automation solutions.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.

OPSWAT is an equal opportunity employer. We celebrate diversity and are committed to providing an environment where equal employment opportunities are extended to all employees and applicants, free of discrimination and harassment of any type. All employment decisions are based on individual qualifications, job requirements, and business needs without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other category protected by federal, state, or local laws.

Recruiting Agencies: we do not accept unsolicited resumes from third party agencies for any of our open positions. To submit resumes for our jobs, there must be a recruiting contract approved by our legal team and endorsed by both parties. We are currently not accepting additional 3rd party agencies at this time.