
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A technology solutions provider in Malaysia is seeking a Software Engineering Team Lead to oversee a team of developers. In this role, you will lead the design and delivery of applications, manage projects using Agile methodologies, and implement quality standards. The ideal candidate will have 5-8 years of software development experience and 2-3 years in a leadership role, with strong technical skills and a collaborative mindset. This position offers the chance to impact innovative projects greatly.
The Software Engineering Team Lead is a key technical and leadership role within Tech-Store’s Professional Services Department. The role is responsible for leading a team of developers and other engineers, contributing directly to coding and architecture design, and ensuring project delivery in alignment with Tech-Store’s innovation-driven strategy. The position combines technical expertise, team leadership, and project management, with accountability for both the technical quality of deliverables and the effectiveness of team collaboration across the organization.
Lead the development team in designing and delivering high-performance, secure, and maintainable applications.
Actively participate in coding, system architecture design, and integration with microservices, APIs and IoT.
Conduct technical reviews, code audits, and ensure adherence to internal software engineering standards.
Lead design sessions and architecture discussions for new features, scalability enhancements, and system optimization.
Guide and mentor software developers in technical skills, problem-solving, and adherence to best practices.
Establish and maintain a productive and collaborative team culture built on accountability, innovation, and continuous improvement.
Facilitate knowledge transfer and technical skill development within the team.
Provide performance feedback, technical direction, and growth planning for team members.
Ensure company policies for department management are implemented and followed by the team.
Plan, execute, and monitor software projects using Agile and Hybrid methodologies.
Prepare project schedules, allocate tasks, manage priorities, and ensure milestones are achieved within scope, time, and budget.
Coordinate across cross-functional teams to ensure seamless delivery and system integration.
Ensure sprint planning, daily stand‑ups, retrospectives, and formal project review meetings.
Manage risk identification, issue tracking, and change control processes in accordance with Techstore’s project governance framework.
Prepare and maintain technical and project documentation, including architecture diagrams, design specifications, and delivery reports.
Develop, enhance and implement quality standards in software development works.
Ensure all developed systems comply with Tech-Store’s software quality standards, including performance, reliability, and security benchmarks.
Implement code versioning, branching strategies, and CI/CD pipelines to maintain consistency and traceability.
Drive process improvements, automation, and use of emerging technologies that enhance development efficiency and product quality.
Ensure that all newly developed systems, products, and technologies are effectively documented and that the Service and Support Teams receive proper training and knowledge transfer.
Collaborate with the Pre-Sales or Sales Department in preparing technical solutions, cost estimates, and proposals related to software development opportunities.
Provide cooperation, assistance, and support to other internal teams and departments, as agreed with respective functional managers, to achieve organizational objectives and ensure smooth inter-departmental collaboration.