Lead Software Engineer

EverestEngineering

Kuala Lumpur

On-site

MYR 300,000 - 480,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible remote-friendly environment
Collaborative engineering culture

Job summary

Everest Engineering is seeking a Lead Software Engineer who combines strong hands-on engineering with technical leadership. This role involves owning design decisions, mentoring engineers, and collaborating with clients and product managers while remaining actively involved in coding and delivery.

You will design scalable backend services with TypeScript/Node.js, contribute to frontend with React, and shape cloud-native AWS solutions.

Qualifications

  • 10+ years of professional software engineering experience.
  • Strong experience building scalable production systems using TypeScript and Node.js.
  • Experience developing modern frontend applications using React.
  • Deep understanding of software architecture, distributed systems, and API design.
  • Strong experience with relational databases and data modelling.
  • Experience working with cloud platforms, preferably AWS.
  • Experience leading technical initiatives and influencing engineering decisions.
  • Strong communication and stakeholder management skills.
  • Experience working within Agile product development environments.

Responsibilities

  • Own technical design and architectural decisions across multiple systems and services.
  • Drive engineering best practices including maintainability, scalability, security, reliability, and observability.
  • Lead technical discussions and influence technology direction within delivery teams.
  • Identify technical risks early and propose practical solutions.
  • Champion modern software engineering practices and continuous improvement.
  • Design, develop, test, and deploy production‑grade software.
  • Build scalable backend services and APIs using TypeScript and Node.js.
  • Contribute to frontend development using React and modern web technologies.
  • Review code and provide constructive feedback to maintain high engineering standards.
  • Troubleshoot and resolve complex production issues.
  • Mentor and coach engineers across different experience levels.
  • Support technical growth through code reviews, design reviews, and knowledge sharing.
  • Help establish engineering standards, patterns, and reusable frameworks.
  • Foster a culture of ownership, collaboration, and continuous learning.
  • Collaborate directly with clients, product managers, designers, and business stakeholders.
  • Translate business requirements into scalable technical solutions.
  • Communicate technical concepts clearly to both technical and non‑technical audiences.
  • Support project planning, estimation, and delivery activities.
  • Design and maintain cloud‑native solutions on AWS.
  • Drive CI/CD, infrastructure automation, monitoring, and operational excellence.
  • Improve system performance, resilience, and security.
  • Support DevOps and Site Reliability Engineering practices where required.

Skills

Leadership
Mentorship
Stakeholder management
Agile product development
Strong communication
Hands-on engineering

Tools

TypeScript
Node.js
React
AWS
Docker
Kubernetes
AI-assisted development tools

Job description

Everest Engineering is a technology consultancy that partners with ambitious organisations to design, build, and scale digital products. Our engineers work closely with clients across Australia and Southeast Asia to solve complex business problems through modern engineering practices, cloud-native architectures, and high-performing delivery teams.

About the Role

We are looking for a Lead Software Engineer who combines strong hands-on engineering capability with technical leadership. This role is ideal for someone who enjoys solving challenging technical problems, influencing engineering direction, mentoring others, and working directly with stakeholders while remaining actively involved in coding and delivery.

Responsibilities
  • Technical Leadership
  • Own technical design and architectural decisions across multiple systems and services.
  • Drive engineering best practices including maintainability, scalability, security, reliability, and observability.
  • Lead technical discussions and influence technology direction within delivery teams.
  • Identify technical risks early and propose practical solutions.
  • Champion modern software engineering practices and continuous improvement.
  • Software Engineering
  • Design, develop, test, and deploy production‑grade software.
  • Build scalable backend services and APIs using TypeScript and Node.js.
  • Contribute to frontend development using React and modern web technologies.
  • Review code and provide constructive feedback to maintain high engineering standards.
  • Troubleshoot and resolve complex production issues.
  • Team Enablement
  • Mentor and coach engineers across different experience levels.
  • Support technical growth through code reviews, design reviews, and knowledge sharing.
  • Help establish engineering standards, patterns, and reusable frameworks.
  • Foster a culture of ownership, collaboration, and continuous learning.
  • Client & Stakeholder Engagement
  • Collaborate directly with clients, product managers, designers, and business stakeholders.
  • Translate business requirements into scalable technical solutions.
  • Communicate technical concepts clearly to both technical and non‑technical audiences.
  • Support project planning, estimation, and delivery activities.
  • Design and maintain cloud‑native solutions on AWS.
  • Drive CI/CD, infrastructure automation, monitoring, and operational excellence.
  • Improve system performance, resilience, and security.
  • Support DevOps and Site Reliability Engineering practices where required.
Qualifications
  • 10+ years of professional software engineering experience.
  • Strong experience building scalable production systems using TypeScript and Node.js.
  • Experience developing modern frontend applications using React.
  • Deep understanding of software architecture, distributed systems, and API design.
  • Strong experience with relational databases and data modelling.
  • Experience working with cloud platforms, preferably AWS.
  • Experience leading technical initiatives and influencing engineering decisions.
  • Strong communication and stakeholder management skills.
  • Experience working within Agile product development environments.
Required Skills
  • Experience with microservices architecture.
  • Experience with containerisation and orchestration technologies such as Docker and Kubernetes.
  • Experience with event‑driven architectures and messaging platforms.
  • Experience implementing observability and monitoring solutions.
  • Experience working in consulting or client‑facing environments.
  • Experience leveraging AI‑assisted development tools effectively and responsibly.
  • Exposure to platform engineering or developer experience initiatives.
Pay range and compensation package
What Success Looks Like In your first 12 months, you will:
  • Be recognised as a trusted technical leader by both engineers and stakeholders.
  • Improve engineering quality and delivery outcomes across projects.
  • Lead architectural decisions that scale with business growth.
  • Elevate the capability of engineers through mentorship and technical guidance.
  • Drive measurable improvements in system reliability, performance, and maintainability.
  • Contribute directly to successful client outcomes while remaining hands‑on with technology.
Technical Environment

Our technology stack commonly includes:

  • TypeScript
  • Node.js
  • React
  • AWS
  • Docker
  • Modern AI‑Assisted Development Tooling
Why Join Everest Engineering
  • Work on meaningful products and platforms used by real customers.
  • Collaborate with highly capable engineers across multiple industries.
  • Influence technical direction rather than simply implement requirements.
  • Continue building software while growing as a technical leader.
  • Flexible and remote‑friendly working environment.
Equal Opportunity Statement

Everest Engineering is committed to diversity and inclusivity in the workplace.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

EverestEngineering • Kuala Lumpur

On-site
MYR 80,000 - 120,000
Senior Lead Software Engineer - Cloud-Native & Mentorship
Senior Lead Software Engineer - Cloud-Native & Mentorship

EverestEngineering • Kuala Lumpur

On-site
MYR 300,000 - 480,000
Flexible remote-friendly environment
Collaborative engineering culture
Lead Full Stack Developer (Java, Angular/React, Cloud)
Lead Full Stack Developer (Java, Angular/React, Cloud)

EPAM Systems • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Senior Full-Stack Architect for Scalable Systems
Senior Full-Stack Architect for Scalable Systems

EverestEngineering • Kuala Lumpur

On-site
MYR 80,000 - 120,000
Technical Lead, Full-Stack Engineer (NodeJS, Typescript)
Technical Lead, Full-Stack Engineer (NodeJS, Typescript)

PowTech Solution (M) Sdn. Bhd • Kuala Lumpur

On-site
MYR 180,000 - 300,000
Technology Consulting - Technical Lead, Software Engineering
Technology Consulting - Technical Lead, Software Engineering

Ernst & Young Advisory Services Sdn Bhd • Kuala Lumpur

On-site
MYR 120,000 - 150,000
Continuous learning
Transformative leadership
Diverse and inclusive culture
Full Stack Engineer
Full Stack Engineer

Accenture Southeast Asia • Petaling Jaya

On-site
MYR 120,000 - 180,000
Technical Delivery Lead
Technical Delivery Lead

Billennium • Kuala Lumpur

On-site
MYR 180,000 - 320,000
Competitive salary
15% EPF employer contribution
Health insurance (including spouse and
+1
Head of Application
Head of Application

Puncak AI • Petaling Jaya

On-site
MYR 240,000 - 360,000
Medical benefits
Family coverage
Meal credits
+3
Principal Software Engineer (Hybrid Working)
Principal Software Engineer (Hybrid Working)

5G-Starlink Pte. • Malacca City

Hybrid
MYR 216,000 - 336,000