Job Title: Software Engineer (C++)
Salary: Up to $3,000 $3,500
Work Location: 3 months onsite in the US, then remote in Vietnam
Type: Full-time & on-site USA
Job OverviewWe are urgently hiring a C++ Software Engineer to fill a role left open due to a recent offer cancellation. The position involves 3 months of on-site training in the US, followed by remote work in Vietnam. You will work on modernizing the USAs largest Geocoder system, a core mapping technology used by critical industries. The project will integrate AI technologies and be developed primarily on Google Cloud Platform.
Responsibilities- Design, develop, and maintain C++ applications on Linux and cross-platform environments.
- Participate in modernizing large-scale geocoding systems.
- Collaborate with US-based clients and teams across different time zones.
- Ensure system performance, scalability, and reliability.
- Join 23 client meetings per week (evening VN time).
RequirementsMust-Have
- 7+ years of experience in C++/C development.
- Strong experience in Linux development.
- Fluent in English, able to communicate directly with US clients.
- Availability to travel and work onsite in the US for 3 months.
- Ability to work evening shifts for meetings with US teams.
Nice-to-Have
- C# programming knowledge.
- Familiarity with GIS concepts and addressing.
- Experience with Google Cloud or other cloud platforms.
- Cross-platform development experience (Windows/Linux).
Company OverviewWe are a long-established technology company with over 15 years of experience delivering software outsourcing and IT solutions to clients in more than 15 countries. Our services include Big Data, Data Analytics, Banking Solutions, E-commerce, and Web Application Development. With a strong foundation in technology, we are expanding into modern solutions involving AI, cloud computing, and advanced mapping technologies.
Working Time- Monday Friday, 08:00 17:30 (VN time).
- Night shift: 1 day/week (WFH).
- 23 late evening meetings/week with US teams.
Benefits- All costs covered for US training (flights, accommodation, living expenses).
- 13th salary, seniority awards, and regular performance appraisals.
- Healthcare, accident insurance, and annual health check.
- Lunch and parking allowance.
- Team building, annual trips, and year-end party.
- Sports activities: football, tennis, badminton, table tennis.
- Support for personal loans (housing, vehicle, tuition).
Hiring Process- 1 round with the technical team.
- 23 rounds with clients (online).
If you are a C++ professional who can join soon and is ready to travel to the US for training, we welcome your application.