CareerPlan

Software Engineer - SBOM

VietnamFull-time2026-11-05 → 2026-11-10

Core

Build and maintain features for BOM generation and SCA scanning engines that identify software packages, known vulnerabilities, and assess cryptographic risk.

Role type

early-career AI-native software engineer

Builds

software bill of materials (BOM) generation and software composition analysis (SCA) scanning engines

Domain

cybersecurity / software supply chain

Deliverable

production ML models

Required skills

Python, Go, C/C++, Java, or Rust; data structures and algorithms; machine learning fundamentals; data processing and analysis; Git; AI coding tools (Claude, Copilot, Cursor)

Preferred skills

Rust; LLM APIs; prompt engineering; RAG; CI/CD pipelines; Docker; Linux; open-source contributions

Technologies

Python, Go, C/C++, Java, Rust, Git, Docker, Linux, LLM APIs

Responsibilities

Design, implement, and maintain features for BOM generation and SCA scanning engines; use agentic AI coding tools daily for development, testing, and review; build and improve data pipelines ingesting package registry, vulnerability, and license data; investigate detection accuracy issues and improve scan quality; participate in code reviews; collaborate with QA, product, and other engineering teams

Seniority

Early-career, hands-on IC