About CyStack

CyStack is a pioneering cybersecurity company based in Vietnam. We specialize in developing innovative security products for both businesses and individuals, including the bug bounty platform WhiteHub, the password manager Locker, and the automated vulnerability scanner CyStack Web Security.

CyStack's award-winning solutions focus on data protection, cyber attack prevention, and security risk management for enterprises. Our exceptional researchers are renowned speakers at top cybersecurity conferences and skilled bug hunters, acknowledged in the Hall of Fame of Global Tech Giants for discovering critical vulnerabilities.

About the team and role

As a Software Engineering Intern, you'll be part of our talented Cyber Security engineering team, working on developing and maintaining software applications for our products and services. Our engineering team is comprised of passionate and driven individuals who are committed to delivering high-quality, reliable, and scalable software solutions to our clients.

This role is ideal for someone who is eager to learn and grow in the field of software engineering and Cyber Security and is looking for a challenging and rewarding internship experience. You'll have the chance to work on meaningful projects that make a real impact on our client's security posture, while also developing your skills and expertise in a supportive and collaborative environment.

You will

  • Assist in the design, implementation, and maintenance of security systems and protocols.
  • Perform security testing and vulnerability assessments on systems and applications.
  • Help identify and mitigate security threats and vulnerabilities.
  • Participate in incident response and disaster recovery activities.
  • Work with cross-functional teams to ensure security policies and procedures are followed.
  • Stay up-to-date on the latest security trends, threats, and technologies.
  • Conduct research and provide recommendations on new security technologies and best practices.

You may be a suitable candidate for this role if you

  • Are currently enrolled in a computer science, software engineering, or related degree program.
  • Possess proficiency in at least one programming language, and are willing to approach and learn new programming languages.
  • Have an understanding of software development methodologies and practices, such as agile or Scrum.
  • Have knowledge of cyber security concepts, including encryption, authentication, and intrusion detection.
  • Have experience with software development tools such as Git, JIRA, or Visual Studio.
  • Demonstrate strong analytical and problem-solving skills.
  • Exhibit excellent communication and teamwork abilities.
  • Have a passion for cyber security and a strong desire to learn and grow in this field.
  • Front-End, it's an advantage if the candidate possesses knowledge in:
    • Vue and related libraries (Nuxt, Vuex)
    • React and associated libraries (Next, Redux)
    • React Native for mobile development
    • Electron for desktop applications
    • UI libraries such as TailwindCSS, ElementUI, and Ant Design
  • Back-End, it's an advantage if the candidate possesses knowledge in:
    • Python, specifically Django and Django REST Framework (DRF)
    • Golang
    • Relational Database Management Systems (RDBMS), particularly MySQL
    • NoSQL databases, especially MongoDB
    • Caching with Redis
    • Version control with Git
    • API testing with Postman


  • Comprehensive training and development opportunities in a professional and rigorous software development and cybersecurity research environment.
  • Direct involvement in the development of software products used by thousands of users, giving you hands-on experience and exposure to real-world scenarios.
  • Participation in extracurricular activities of the enterprise, including networking events, hackathons, and team-building activities.

How to apply

We recruit for all of our vacancies on a rolling basis, so we strongly suggest you apply as early as possible.

We look forward to receiving your CV/Resume, which should include the following information:

  • Name
  • Transcripts are taken from your University's Learning Management page, including subject scores, and CPA/GPA scores up to now.
  • Education and work experience
  • Achievements, awards, certificates
  • A portfolio of any relevant work (in English)
  • A link to your LinkedIn profile (if any)

Please send your CV/Resume to hr@cystack.net with the title [Job application] Software Engineering Intern - Your full name


For more information contact: Mr. Thanh – HR Management. Tel: +84 832 447 899