Engineering Team Lead Posting Date : 18 Jun 2025 | Close Date : 16 Sep 2025
Key Responsibilities
- Lead and manage a diverse engineering squad, overseeing their day-to-day activities, project assignments, and professional development.
- Drive technical excellence by actively participating in coding, design, and architecture discussions, setting high standards for code quality and best practices.
- Collaborate with product managers and stakeholders to define project scope, timelines, and deliverables, ensuring alignment with business objectives.
- Mentor and coach team members, providing guidance on technical challenges, career development, and skill enhancement.
- Facilitate Agile methodologies within the squad, including sprint planning, daily stand-ups, retrospectives, and continuous improvement initiatives.
- Contribute to the architectural design and implementation of high-performance, scalable IP and Voice data stream processing solutions.
- Identify and address technical debt, performance bottlenecks, and potential risks within the team's projects.
- Foster a positive team culture encouraging innovation, knowledge sharing, and continuous learning.
- Manage team performance, conduct regular one-on-ones, and provide constructive feedback to team members.
- Collaborate with other team leads and senior leadership to align squad goals with broader organizational objectives.
- Participate in hiring to build and maintain a robust and diverse engineering team.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field; advanced degree preferred.Manage and guide a squad of 5-7 engineers, ranging from junior developers to senior and principal engineers.8+ years of experience in software development, with at least three years in a leadership or mentoring role.Strong proficiency in C / C++, with experience in modern language standards and frameworks.Solid understanding of network protocols, IP traffic handling, and telecommunications engineering concepts.Experience with multi-threaded programming, performance optimization, and distributed systems.Familiarity with Agile methodologies, particularly Kanban and Scrum.Proven track record of leading successful software projects and driving technical initiatives.Excellent problem-solving skills and ability to guide team members through complex technical challenges.Strong communication skills, with the ability to articulate technical concepts to technical and non-technical audiences.Preferred Qualifications
Experience with cloud technologies and microservices architectures.Knowledge of AI / ML concepts and their application in data processing and analytics.Familiarity with DevOps practices and tools (CI / CD, containerization, etc.).Experience with real-time data processing systems and big data technologies.Understanding of security best practices in software development.Personal Attributes
Strong leadership qualities with the ability to inspire and motivate a diverse team.Excellent interpersonal skills, with the ability to build relationships across all levels of the organization.Adaptable and resilient, able to navigate and lead through changing priorities and challenges.Passionate about technology and committed to staying current with industry trends and best practices.Proactive problem-solver with a bias towards action and continuous improvement.Empathetic and supportive, with a focus on team members' growth and well-being.Additional Information
Fluent oral and written English is mandatory.Occasional travel may be required for team-building events, conferences, or client meetings.Flexibility to work across different time zones when collaborating with distributed team members.Travel : Occasional travel may be required for conferences, client meetings, or inter-office collaboration.Sub Specialization : Information Technology;Software Engineer / Developer Type of Employment : Permanent Minimum Experience : 10 Years Work Location : Kuala Lumpur
If you encounter difficulties, please click here for technical assistance.