Building a professional
engineering mindset.

You've learned how to code. Now, see how engineers work.

A hands-on program for final-year IT students who want to experience professional software engineering before graduation.

Why the program?

Put your knowledge into practice.

Learn from engineers

Learn directly from Senior Software Engineers through mentoring, coaching and real conversations.

Work on projects

Put learning into practice with hands-on assignments and realistic development projects.

Engineering mindset

Develop the way engineers think, approach problems and make decisions together.

What you'll learn

One team. Shared standards. Shared responsibility.

Technical foundations

  • Object-Oriented Programming
  • Algorithms & Data Structures
  • Design Patterns
  • Database Design & Data Modeling
  • API Design & Documentation

Engineering practices

  • Requirements Engineering
  • Top-down Approach & Systems Thinking
  • Software Design
  • Development Process
  • Problem Solving & Decision-Making

AI & Modern development

  • AI-assisted Requirements Engineering
  • AI Co-Design for UI/UX
  • AI-assisted Database Design & Modeling
  • Modern Tools & Technologies
  • Responsible Use of AI

Communication & Collaboration

  • Presentation & Storytelling
  • Communicating Your Ideas
  • Working in a Team
  • Giving & Receiving Feedback
  • Autonomy at Work

How we work

Experience real team engineering.

  1. Understand: Understand requirements and the problem.
  2. Discuss: Discuss ideas and explore different approaches.
  3. Design: Design the solution and make technical decisions.
  4. Build: Implement the solution with clean and tested code.
  5. Review: Review together and give constructive feedback.
  6. Improve: Learn from feedback and continuously improve.

Young thoughts

Real stories from those who have been there.

“The culture here is friendly and collaborative. I felt comfortable to ask questions, try new things and even make mistakes. This experience helped me grow both technically and personally.”
Huy Phan4th Young Program
“Working on projects that are close to real-world scenarios helped me connect what I learned at university to what happens in a professional environment. I improved a lot through feedback and discussions.”
Khoi Nguyen3rd Young Program
“This program gave me more than just technical skills. I learned how to think like an engineer and work with others to build real solutions. Mentors were always supportive and open to questions.”
Tin Ha1st Young Program

Ideal candidate

Who should apply?

  • Final-year students in Computer Science, Software Engineering, Information Systems or related IT fields
  • Good foundation in programming, data structures & algorithms
  • Positive mindset, curious and eager to learn
  • Good English communication skills
  • Available full-time (Mon - Fri, 9:00 AM - 6:00 PM) with flexible support for university commitments

Growth opportunities

What you get.

  • Learn from Senior Engineers
  • Apprenticeship allowance
  • Hands-on experience on projects & assignments
  • Tech events & communities
  • Internal training & knowledge sharing
  • Opportunity to join bbv Vietnam as a full-time engineer

Discuss with us

Ready to jumpstart your career? Learn about our program.

Build what's next with us.

Join a team that solves challenges and makes visions work.

Join our team