Point your AI agent at freehire and let it find you a job.

Get the CLI →

AOS

Senior Software Engineer (Team Lead)

Posted Updated
Discussion

Be a part of a company whose ambition is to transform Thailand and the region for digital revolutions

Job Function:

Job Function:

Programmer / Developer

Job Sub Function:

Development

No. Vacancy:

1

Salary (THB):

70,000 - 80,000 (or up to skills & experiences)

Career Level:

Senior Level

Job Description:
  • Lead and mentor a software engineering team, providing technical direction, coaching, and support.
  • Design, develop, and maintain scalable backend applications and services using Golang.
  • Design REST APIs, microservices, and event-driven architectures for enterprise-scale platforms.
  • Drive technical discussions, architecture decisions, and solution design with business and technical stakeholders.
  • Ensure software quality through engineering best practices, code reviews, automated testing, and CI/CD.
  • Design and optimize solutions using SQL databases, caching, search, and message queue technologies.
  • Build and operate cloud-native applications on Google Cloud Platform (GCP) using Docker and Kubernetes.
  • Establish observability and monitoring practices using Prometheus, Grafana, and OpenTelemetry.
  • Work closely with Product Owners, Business Analysts, Architects, QA, DevOps, and other engineering teams.
  • Take ownership of technical delivery and guide the team through ambiguity, changing requirements, and complex technical challenges.
Qualifications & Requirements:
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering or any related field.
  • 8+ years of professional software development experience.
  • 3+ years of experience as a Team Lead, Technical Lead, or equivalent engineering leadership role.
  • Strong hands-on development experience with Golang.
  • Strong knowledge of REST API design and API integration.
  • Strong experience with Microservices Architecture.
  • Experience with SQL databases such as PostgreSQL, MySQL, Oracle, or equivalent.
  • Hands-on experience with Git, Docker, and Kubernetes.
  • Experience designing and maintaining CI/CD pipelines.
  • Experience with message queue and streaming technologies such as Kafka, RabbitMQ, or Pub/Sub.
  • Experience with observability tools and practices, including Prometheus, Grafana, and OpenTelemetry.
  • Strong ownership mindset with the ability to take responsibility for technical and delivery outcomes.
  • Ability to drive discussions and align both business and technical stakeholders.
  • Excellent analytical and problem-solving skills.
  • Strong communication and presentation skills.
  • Experience in Loyalty, CRM, Telco, E-commerce, or Digital Platform domains will be a big plus.
  • Experience designing or operating high-transaction-volume systems will be a big plus.
  • Fluent in Thai with good command in English.
Welfare Benefits:

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available