View All Job Openings

Technical Lead – C/C++


The Technical Lead is responsible to writes complex software programs from design specifications; Plans, executes and documents unit tests; Reports status and issues; Documents detailed designs; Accountable for unit test leakage; Contributes to and may decide upon system architecture and design decisions.

  • Perform coding, code review and code optimization for maximizing system performance.
  • Troubleshoots on technical problems, provides technical solutions and leads your team in development.
  • Conduct and maintain detailed design and architecture design documents. Lead and provide practical instructions for project team in implementation.
  • Maintain project code quality and ensure coding standards compliance.
  • To develop the new skills for project teams if any new technologies required based on the project roadmap. Mentors/guides less experienced developers.
  • To communicate project technical issues and progress with clients.


  • University degree in Computer Sciences, or equivalent..
  • 5+ years of experience in software development using C/C++..
  • Expert in C/C++ development (in UNIX environment is a plus).
  • Strong database skills, proven experience with Oracle and other RDBMS.
  • Strong knowledge of OOP, programming patterns and principles.
  • Experience in code review, code refactoring, Unit Testing.
  • High-performance systems, multi-process and multi-threaded application development experience.
  • Experienced in software design and application architectures.
  • Good at English speaking/writing skill, can confidently discuss with customer about technical approaches or issues in details.

Why You'll Love Working Here

  • 13 month salary per year.
  • Performance bonus (up to 2-month salary).
  • Social – Health – Insurance paid fully.
  • Healthcare: Annual health check-up, Premium Health Insurance (plus 1 slot for your dependent)
  • Annual leaves: 14 ~ 18 days.
  • Clubs program: Football, Badminton, Swimming, Tennis, Rock, Yoga…
  • Training courses: Technical skills – Soft skills – English

People are extremely important to us and that’s why we have a clear vision: to make NashTech a great place to work in its sector. We pride ourselves on:

  • Professional and Flexible Working Environment
  • Great Teamwork
  • International Assignments

WeCare - WeShare - WeDare - WeInnovate Engagement Program

Ho Chi Minh
5+ years
Bachelor Degree