Tech Lead Software Engineer
AI Summary
Leads engineering teams to deliver high-quality web applications, implements technical roadmaps, and collaborates with the CTO on architecture and execution.
About this role
Role Overview:
We are seeking a highly skilled Tech Lead to our engineering team and help drive the success of our application. This person will work closely with cross-functional teams to ensure our products are delivered with high quality, on time, and in line with the company’s growth strategy. The ideal candidate has a minimum of 10 years of proven experience managing software production, a deep understanding of engineering principles, and strong leadership skills.
Key Responsibilities:
1. Lead Engineering Teams
- Team Management: Oversee and manage the day-to-day activities of engineering teams, including software developers, QA engineers, and DevOps teams.
- Mentorship: Provide leadership, mentorship, and professional development opportunities to team members.
- Culture Building: Foster a culture of learning, innovation, and technical excellence within the engineering department.
2. Technical Execution
- Implement Technical Roadmap: Execute the technical roadmap and strategies developed by the CTO, ensuring alignment with business goals.
- Performance Optimization: Ensure the scalability and performance of our web applications through effective implementation practices.
- Quality Assurance: Implement best practices to improve code quality, deployment speed, and system reliability.
3. Architecture Implementation
- Collaborate with CTO: Work closely with the CTO to understand the architectural designs and technological strategies.
- Execute Architectural Plans: Lead the engineering teams in implementing robust, high-performance, and scalable web applications as per the defined architecture
- Technical Guidance: Provide technical guidance to the team on implementation details and best practices.
4. Project Management
- Cross-Functional Collaboration: Collaborate with product managers, designers, and stakeholders to prioritize features and manage project timelines.
- Resource Allocation: Efficiently allocate resources to ensure timely delivery of projects.
- Risk Management: Identify potential project risks and develop mitigation strategies.
5. Continuous Improvement
- Process Enhancement: Implement and refine development processes, methodologies, and tools to enhance team productivity.
6. Team Growth and Development
- Talent Acquisition: Hire and retain top engineering talent to build a high-performing team.
- Performance Reviews: Conduct regular performance evaluations and provide constructive feedback.
- Training Programs: Develop training programs to upskill team members and keep them updated with the latest technologies.
7. Stakeholder Management
- Communication: Communicate project updates, timelines, and technical decisions to the executive team and other stakeholders.
- Alignment: Ensure engineering activities are aligned with company objectives and customer needs.
Required Qualifications:
- Experience: Minimum of 10 years of proven experience managing software production, preferably with product-based software.
- Leadership: Strong leadership skills with experience managing and growing engineering teams.
- Technical Expertise: Hands-on experience with modern web technologies, such as JavaScript frameworks (Node, Vue.js), cloud services (GCP), microservices architecture, and database management (SQL and NoSQL).
- Problem-Solving: Ability to diagnose complex technical issues and provide effective solutions in a fast-paced environment.
- Communication: Excellent verbal and written communication skills. Able to articulate complex technical concepts to non-technical stakeholders.
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Preferred Qualifications:
- Experience in SaaS products or tech-driven industries.
- Experience in DevOps, CI/CD pipelines, and agile methodologies.
- Familiarity with high-performance, scalable web architecture.
- Proven track record in successfully delivering multiple projects.
What We Offer:
- Competitive salary with performance-based incentives.
- Opportunities for growth and advancement in a fast-paced environment.
- A collaborative and dynamic work environment that values innovation and transparency.
Skills
Explore related jobs
More jobs at tawk.to
- TBrand Development Executive (Malaysia)Bangsar South, KL
- TSenior Product Marketing Lead — Product Launches & CommunicationsBangsar South, KL
- TSenior Full Stack EngineerSwitzerland, Switzerland
- TSenior Node.JS Back End DeveloperBangsar South, Kuala Lumpur
- TDevOps EngineerBangsar South, Malaysia
- TSenior Node.JS Back End Developer- Full TimeLatvia, Latvia
Similar Agile Methodologies jobs
Jobs in Kuala Lumpur
- C
Software Engineer (Python, React, TypeScript)Cargobase · Kuala Lumpur, Kuala Lumpur - C
Junior Customer Excellence AssociateCargobase · Kuala Lumpur, Kuala Lumpur - E
Content Manager, APACESL FACEIT GROUP Limited · Kuala Lumpur, Malaysia - DSenior Specialist, PayrollDelivery Hero · Kuala Lumpur, Malaysia
- BAIP Intern - Human Resources TrackBertelsmann · Kuala Lumpur, Malaysia
- BAIP Intern - Finance (Accounting) TrackBertelsmann · Kuala Lumpur, Malaysia
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.