Opswat logo

Middle/ Senior Software Engineer (C++)

Opswat
Full-time
On-site
Ho Chi Minh City, SG, Vietnam
Developer, Information Security , Management

We are seeking a Middle/ Senior Software Engineer for hands-on C++ developmentto join our growing R&D team. The candidate will work in a talented team to build OPSWAT's famous products as the world's advanced next-generation cyber security platforms.  

What You Will Be Doing:  

  • Research, design, develop and implement OPSWAT products using C++ in Windows, Linux and MacOS environments. 
  • Provide inputs for documentation of new or existing programs. 
  • Partner with Scrum team members on delivering Sprint commitments. 
  • Collaborate with Product Management on product requirements. 
  • Participate in receiving and giving peer code reviews.  

What We Need from You:  

  • Strong command of C++ and Objective C. 
  • Windows/ Linux/ MacOS development experience. 
  • Good data structure and algorithm design skills. 
  • Good object-oriented design & programming skills. 
  • Excellent problem-solving and debugging skills
  • Strong communication and interpersonal skills 
  • Must be self-motivated and have a proven ability to work well in a fast-paced team, environment. 

It Would Be Nice If You Had:  

  • Experience with UI design principles and best practices, particularly with Qt/QML. 
  • Experience with Agile / Scrum working environment. 
  • Experience with Git, Bitbucket, Jira, Confluence, TeamCity. 
  • Experience with one scripting language like Python, Ruby, Shell, etc. 
  • Experience with DBMS (database management system) like SQL, MongoDB