Search by job, company or skills

Qualgo Technologies Vietnam

Senior System Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Qualgo is an R&D center specializing in cybersecurity products and solutions. We are on a mission to build a trusted cyberspace where individuals and businesses can thrive with confidence.

Role Summary:

We are seeking an experienced and highly skilled Senior System Software Engineer to drive the design, development, and optimization of our next-generation Endpoint Detection and Response (EDR) Agent software. This critical role involves working at the kernel and user-space level across multiple operating systems (Windows, macOS, Linux) to ensure high-performance, resilient, and stealthy endpoint monitoring and data collection with minimal impact on host performance. The ideal candidate has a deep understanding of operating system internals, system programming, and cybersecurity principles.

Key Responsibilities:

  • Agent Development: Design, implement, and maintain the core logic for the EDR agent across Windows, macOS, and Linux, focusing on low-level system interaction and data collection.
  • OS Internals Expertise: Leverage deep knowledge of OS internals (e.g., system calls, memory management, process/thread management, file systems, network stack) to build robust and efficient monitoring mechanisms.
  • Performance Optimization: Profile and optimize the agent for minimal resource consumption (CPU, memory, disk I/O, network bandwidth) to ensure a negligible impact on the end-user experience.
  • Anti-Tampering & Resilience: Develop advanced techniques to ensure the agent's stealth, resilience, and anti-tampering capabilities against sophisticated malware and threat actors.
  • Telemetry Collection: Architect and implement high-fidelity, real-time collection of endpoint telemetry data, including: Process activity and execution, File system operations, Registry changes (Windows), Network connections and communications, Security events and logs.
  • Data Pipeline & Communication: Design and implement secure, high-throughput communication channels for the agent to upload telemetry data to the backend cloud/on-premise infrastructure.
  • Code Quality & Testing: Maintain a high standard for code quality through rigorous unit, integration, and end-to-end testing, as well as thorough code reviews.
  • Mentorship & Leadership: Act as a technical leader, mentoring junior engineers, driving architectural decisions, and owning large, complex projects from concept to deployment.
  • Cross-Functional Collaboration: Collaborate closely with Threat Research, Backend Engineering, and Product Management teams to translate threat intelligence and product requirements into deployable agent features.

Qualifications and Skills:

Education: Bachelor's degree in Computer Science, Engineering, or related field.

Experience:

  • Experience: 5+ years of professional experience in system-level software development or a related field, with at least 3 years directly working on security or performance-critical system agents (e.g., EDR, AV, DLP, observability tools).
  • Familiar with C/C++/ or Rust and open to other languages such as Kotlin/Swift.
  • Operating Systems: Deep, hands-on experience developing software for multiple modern operating systems, with significant expertise in Windows Internals (Win32 API, WMI, kernel-mode development), macOS/OSX (e.g., Endpoint Security framework), or Linux (e.g., eBPF, kernel modules, system calls).
  • Security Domain Knowledge: Solid understanding of cyberattack methodologies, MITRE ATT&CK framework, Indicators of Compromise (IOCs), and Indicators of Attack (IOAs).
  • Scripting: Proficiency in scripting languages like Python or PowerShell for automation, testing, and system diagnostics
  • Deep understanding of Rust's core concepts: ownership, borrowing, lifetimes, traits, generics, error handling, and asynchronous programming (async/await).
  • Experience with Git and CI/CD practices.
  • Experience working in an Agile environment.

What we offer:

  • Competitive salary and benefits package.
  • 100% salary during probation period.
  • Full insurance contribution based on 100% of salary.
  • Opportunity to work on a product that impacts millions of users.
  • A dynamic and supportive work environment.
  • Premium health insurance for you and your family.
  • Professional growth and development opportunities.
  • Annual leave 12 days per year + 1 Birthday Leave + 1 X'Mas
  • Performance review: once per year
  • Internal training/sharing and professional Training courses
  • Team building, company trip, year end party, monthly activities,....
  • Devices: Macbook and screen (If needed)
  • Free tea and coffee
  • Comfortable working Area
  • Working hour: 9am - 6pm from Monday to Friday

Location: The Hallmark Building - 15 Tran Bach Dang, An Khanh Ward, Thu Duc City, HCMC.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 134804593