Job Search and Career Advice Platform

Enable job alerts via email!

SOFTWARE ENGINEERING TEAM LEAD

Tech-Store Malaysia Sdn Bhd

Puchong

On-site

MYR 150,000 - 200,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

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.

Qualifications

  • 5–8 years of hands-on software development experience.
  • 2–3 years experience in a Team Lead or Senior Engineer role.
  • Experience in web/mobile application development and API integration.

Responsibilities

  • Lead the development team in designing and delivering applications.
  • Participate in coding, system architecture design, and integration.
  • Coordinate across cross-functional teams for seamless delivery.

Skills

Software development
Project management
Leadership
Problem-solving
Communication

Education

Bachelor’s Degree in Computer Science, Software Engineering, IT, or related field

Tools

Git
CI/CD pipelines
Project management tools
Job description

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.

Job Responsibility and Description
1. Technical Leadership & Development

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.

3. Project Management & Delivery

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.

4. Quality Assurance & Continuous Improvement

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.

5. Inter-Department Works

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.

Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, IT, or related field
  • 5–8 years of hands‑on software development experience
  • 2–3 years experience in a Team Lead or Senior Engineer role
  • Experience in web/mobile application development and API integration
  • Familiar with Agile / Scrum development methodologies
  • Experience with Git, CI/CD pipelines, and project management tools
  • Strong leadership, communication, and problem‑solving skills
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.