Team Lead, Software Development
On-site · Bangkok, Bangkok, Thailand
Job Summary
Team Lead oversees software delivery for a 3-6 person development team, balancing hands-on technical work with delivery accountability to ship on time and with production-grade quality. Responsibilities include end-to-end delivery planning from requirements to production deployment, release readiness, adherence to engineering standards and security controls, collaboration with Product/QA/DevOps, and ongoing improvement of delivery performance. Technical leadership includes solution design, enforcing secure code reviews, managing dependencies and incidents, staying current with the tech stack, and contributing hands-on when needed. People management covers workload balance, performance, coaching, and fostering accountability and continuous improvement. Stakeholder communication entails providing regular status updates and translating business requirements into actionable tasks and acceptance criteria. Requirements include a Bachelor's degree, 3+ years of production software experience, 1+ year in a lead role, and proficiency in languages such as .NET or Java, relational and NoSQL databases, CI/CD pipelines, cloud platforms (AWS), containerization (Docker/Kubernetes), microservices, API design, observability tools, and security practices; AI-assisted development tool experience is a plus. Candidates should submit a comprehensive resume with current and expected salary.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 3+ years of software development experience in a production environment
- 1+ year in a lead, senior, or tech-lead capacity — with demonstrated ownership of delivery outcomes
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.