top of page

Software Team Lead/ Tech Team Lead

Bangkok, Thailand

Job Status

Job Category

Full Time

Software Developer

Job Type


About the Role

Company overview

Our clients are leaders in the development and provision of robotics and artificial intelligence technologies in Thailand. We offer cutting-edge technologies to address complex challenges related to local air, land, and underwater operations. Together with partners and leveraging our innovation platform, we have expanded innovations into new high-impact businesses.

About the Role

The Technical Team Lead plays a crucial role in overseeing and guiding the technical aspects of projects within the team. They are responsible for providing technical leadership, mentoring team members, and ensuring the successful execution of projects. The role involves collaborating with cross-functional teams, identifying technical challenges, and implementing effective solutions to meet project objectives.

Job Description:

Responsible to guide team development efforts towards successful project delivery. Provide technical leadership to teammates through coaching and mentorship. Maintain high standards of software quality within the team by establishing good practices and habits. Identify and encourage areas for growth and improvement within the team.

Key Responsibilities:

  • Providing supervision and guidance to software engineering teams

  • Perform code reviews to identify basic technical and logical errors

  • Continually researching the current and emerging technologies and proposing changes

  • where needed

  • Develop best practices to improve productivity and utilize programming principles, tools,

  • and techniques to write solution codes

  • Developing high-level product specifications with attention to system integration and

  • feasibility

  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.

  • Work closely with other team members and departments to ensure the success of products


  • At least 10-year experience in software development

  • Excellent knowledge of software and application design and architecture

  • Experience developing IT and cloud infrastructure

  • Experience coding in various language (React.Js, Node.JS and more)

  • Experience with agile software development and cross-functional team environment

  • Familiarity with Jira or other project management tools

  • Passion in software product, start-ups, and cutting-edge technology

  • Sense of ownership and pride in your performance and its impact on the company's success

  • Excellent communication skills, growth mindset, team work, and ability to drive for result

bottom of page