Software Engineer II
Wati is the world's leading WhatsApp-first conversational growth platform, empowering businesses to build deeper customer relationships and accelerate revenue growth.Trusted and loved by over 16,000 customers across 190+ countries, Wati has established itself as the premier choice for businesses leveraging WhatsApp and other messaging channels to connect with customers on their platform of choice.In a world where real-time interactions drive growth, Wati's story is all about business growth through conversations.
At Wati, we believe that every conversation matters, whether it's engaging a first-time prospect, nurturing a qualified lead, or deepening relationships with loyal clients. We transform these conversations into opportunities for building relationships, and strong relationships lead to increased revenue.
Our Platform
The AI-native platform simplifies complex business operations by bringing all customer interactions under one intelligent roof. Designed for scalability and ease of use, our solution delivers a measurable ROI while adapting to businesses of all sizes, from emerging startups to established enterprises.
Our Backing & Partnerships
Wati is proudly backed by world-class investors including Tiger Global, Sequoia Capital, DST Global, and Shopify. As a Premium-tier Partner of Meta, Google, and WhatsApp, we maintain the highest standards of integration and platform excellence.
We are growing fast, and we are now looking for a Software Engineer II to join our Engineering team in Vietnam. This role will work closely with Development, QA, DevOps, Support, and Product teams to design and build scalable, high-quality solutions. We are seeking someone who not only thrives in solving technical challenges but also shows the potential to grow into a Team Lead role in the future.
Experience with AI tools (such as Cursor) is a must, and prior exposure to AI/ML technologies will be considered a strong plus.
What you’ll do
Collaborate with cross-functional teams to design, develop, and deliver software solutions.
Write clean, maintainable, and efficient code in one or more programming languages (C#, JavaScript, Python, Go, or similar).
Contribute to the modernization of applications with a focus on quality, reliability, and security.
Participate in code reviews, provide constructive feedback, and help raise engineering standards.
Apply cloud-based technologies to build scalable and robust systems.
Work with CI/CD pipelines and agile software development practices to ensure smooth delivery.
Actively leverage AI-powered development tools (e.g., Cursor) to improve productivity and code quality.
Show leadership potential by mentoring junior engineers and taking ownership of projects.
2–5 years of professional software engineering experience.
Proficiency in one or more programming languages (C#, JavaScript, Python, Go, etc.).
Hands-on experience with cloud platforms (AWS, GCP, Azure) and containerization/orchestration (Docker, Kubernetes).
Solid understanding of CI/CD, agile development, and modern engineering practices.
Experience with AI tools like Cursor (mandatory).
Strong problem-solving skills and ability to work in a fast-paced environment.
Good communication skills in English, both written and verbal.
Bachelor’s degree in Computer Science, Engineering, or equivalent work experience.
What will make you stand out
- Demonstrated experience with AI/ML technologies and integrating AI into development workflows.
- Strong expertise in at least one or two programming languages (C#, Java, Go).
- Experience in fintech/financial services or SaaS companies.
- Proven ability to mentor or guide others, showcasing potential to grow into a Team Lead role.