# Head of Software Engineer

**Company:** [Data Wow Co., Ltd.](http://jobs.workable.com/companies/fU8Zr78f5B8uDzbyxybC8c.md)
**Location:** Bangkok, Thailand
**Workplace:** hybrid
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/6dee6267-f82e-4615-84a0-08f9be2681c3)

## Description

### **Engineering Leadership & Strategy**

-   Define and drive overall engineering strategy, architecture, and technical roadmap
-   Establish best practices in system design, coding standards, testing, and deployment
-   Ensure scalability, performance, and reliability of all systems
-   Evaluate and adopt new technologies to improve engineering capabilities

### **Team Management & Development**

-   Lead, mentor, and grow a team of engineers across multiple squads
-   Set clear goals, KPIs, and performance expectations for team members
-   Conduct performance reviews and provide continuous feedback
-   Coach team members in both technical and soft skills
-   Build a strong engineering culture focused on ownership, collaboration, and quality
-   Lead hiring process including interviewing and evaluating candidates

### **Technical Oversight**

-   Oversee system architecture including frontend, backend, and infrastructure
-   Review and guide implementation of complex features and systems
-   Ensure code quality through code reviews, testing strategies, and best practices
-   Troubleshoot and resolve critical technical issues and production incidents
-   Ensure systems are maintainable, reusable, and scalable

### **Product & Cross-functional Collaboration**

-   Work closely with Project Managers[](https://th.jobsdb.com/th/career-advice/article/ba-business-analyst), Designers, and QA to deliver high-quality products
-   Translate business requirements into scalable technical solutions
-   Drive alignment between engineering and business goals

### **Delivery & Execution**

-   Oversee project timelines and ensure timely delivery of milestones
-   Improve development processes to increase speed and efficiency
-   Ensure proper planning, prioritization, and execution across teams
-   Monitor and improve development lifecycle (CI/CD, testing, release process)

## Requirements

-   8+ years in software engineering with 3+ years in leadership roles
-   Strong hands-on experience in ReactJS, Next.js, and backend (NestJS, Ruby or similar)
-   Solid understanding of system design, microservices, scalability, and performance optimization
-   Experience with databases (PostgreSQL, NoSQL) and caching mechanisms
-   Familiar with testing practices (Unit, Integration, E2E)
-   Experience with cloud platforms (AWS, Azure, GCP) and DevOps tools (Docker, Kubernetes)
-   Strong knowledge of Git and modern development workflows
-   Proven ability to lead teams, deliver projects, and drive engineering excellence

## Benefits

-   Hybrid work
-   Health insurance
-   Annual health check
-   Laptop and other equipments
-   Grab transportation credit
-   Education allowance
-   Performance bonus
