Senior C++ Developer (C++, Linux, Algorithms)

Senior C++ Developer (C++, Linux, Algorithms)

Ho Chi Minh
Full-time
IT Software/SaaS
50.000.000đ – 60.000.000đ / tháng

Job Description

  • We are looking for a Senior C++ Developer to join a high-performance engineering team working on large-scale systems and simulation platforms. In this role, you will contribute to building scalable, low-latency applications while collaborating with global technical teams, researchers, and end users.

Key Requirements

  • Must-have: 5+ years of production-quality C++ development on Linux with strong knowledge of multithreading, memory management, algorithms, high-performance systems, and good English communication skills
  • Nice-to-have: Experience with Python, distributed systems, graph/dataflow processing, or quantitative finance/backtesting platforms

Role Responsibilities

  • Develop and enhance high-performance platform features with scalability and stability in mind
  • Participate in long-term platform modernization and system expansion initiatives
  • Troubleshoot and resolve technical issues related to simulation/backtesting platforms
  • Analyze and optimize system performance, throughput, and resource utilization
  • Support users and provide technical guidance for platform-related challenges
  • Work closely with cross-functional engineering and research teams
  • Document technical solutions, best practices, and operational guidelines
  • Monitor system behavior and proactively identify optimization opportunities

Remuneration & Benefits

  • 13th-month salary & performance bonus
  • Premium healthcare & accident insurance
  • Annual health check package
  • Various allowances and employee support programs
  • English & soft-skills training programs
  • Company trips, sports clubs, team-building, and internal events
  • International and collaborative working environment
  • Working Schedule: Monday to Friday; 08:30 AM – 06:00 PM (1.5-hour lunch break)
  • Interview Process: Internal CV Screening, Technical Test, 1st Interview Round, 2nd Interview Round, Offer.
  • The entire recruitment and interview process is conducted 100% in English with an internal technical interview will have an onsite interview with live coding session (devices will be prepared by the company), Client technical interview rounds may include Code Pair sessions via HackerRank/LeetCode
  • Please provide the following information when submitting CV: Reasons for leaving; Total years of directly relevant experience related to the position; Clearly specify core relevant experience, not only total working years
  • Candidate qualification: Must-have requirements; Nice-to-have requirements (if any)
  • English speaking record: Audio file or recording link (Drive, etc.); Recommended duration: prefer more than 5 minutes; Content should include: Recent relevant project overview; Responsibilities and scope of work; Technologies used; Key achievements/results (if any)

Related Job Opportunities