As a Software Engineer Team Lead, you will play a key role in guiding the engineering team through the design, development, and delivery of high-quality software solutions. You'll work closely with team members during sprint planning, architecture discussions, and throughout the agile development lifecycle to ensure alignment with technical and business goals. Your leadership will be essential in helping the team navigate technical challenges, make sound engineering decisions, and maintain coding standards and best practices.Team members will look to you for mentorship, technical direction, and support when facing complex issues—whether it's designing a new system, optimizing existing architecture, or debugging critical problems in production. You will also be responsible for maintaining code quality through reviews and coaching, while fostering a collaborative and growth-oriented team culture.You can expect to spend around 30-50% of your time actively coding and contributing to projects, and the remaining time focused on leading the team—supporting their development, reviewing work, removing blockers, and aligning with product and business stakeholders. This role requires a strong balance of hands-on technical ability and empathetic leadership to drive both team performance and technical excellence.
Requirements
Minimum 2 years experience as a technical lead to lead a team of software engineers / senior software engineer
Technical Lead • Kuala Lumpur, Kuala Lumpur, Malaysia