Back to search
EverestEngineering Linkedin · Posted 13d ago

Lead Software Engineer

Federal Territory of Kuala Lumpur

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About the Company:

EverestEngineering is a global technology consultancy focused on building high-quality digital products with a human-centric engineering culture. Founded in 2018 with roots in Australia and India, Everest has grown into a distributed engineering organisation of 260+ engineers across multiple regions. Our Malaysian team is our newest chapter, operating as a remote-first engineering hub working with global clients and high-growth startups. We believe high performance comes from great people, strong engineering discipline, and sustainable work practices.


At Everest:

  • We work five-day weeks with minimal overtime.
  • We prioritise psychological safety and continuous learning.
  • We believe great software comes from great engineering fundamentals.


Learn more about our work: everest.engineering/our-work



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 & Architecture: Own cross-system architectural decisions, balance scalability with delivery speed, and champion best practices in security, performance, and observability.
  • Full Stack Engineering: Design, build, and deploy production-grade software using some of the latest tech stacks.
  • Cloud & Platform Engineering: Architect scalable microservices on AWS, driving CI/CD automation, container orchestration, and DevOps excellence.
  • Stakeholder Engagement: Collaborate directly with clients, PMs, and designers to translate business requirements into pragmatic technical solutions.
  • Team Enablement: Mentor engineers through code reviews, design critiques, and capability-building initiatives to elevate overall team standards.


Qualifications & Required Skills:

  • You have between 10 - 20 years of professional software engineering experience with demonstrated technical lead capabilities.
  • Deep expertise in some of the core tech stacks across TypeScript, NodeJS, React, and relational data modeling.
  • Extensive proven track record in system architecture across Microservices, API design, Event-Driven Architectures, and high-availability Distributed Systems.
  • Strong hands-on experience with Cloud platforms especially in AWS, Container Orchestration via Docker and/or Kubernetes, CI/CD, and Observability Frameworks.
  • Exceptional stakeholder management skills where you will be able to explain complex technical concepts to non-technical audiences.
  • Experienced in a consulting or client-facing environment.
  • Nice to have some background in Platform Engineering or Developer Experience (DevEx) initiatives.



Join us in shaping the future of engineering at Everest as we are evolving how we build software through AI-augmented engineering practices where you’ll progressively work with:

  • AI-Assisted Development using tools like Language Learning Models (LLM) to accelerate development and maintain code quality.
  • Spec-Driven Development (SDD) where transforming product requirements into structured specifications that AI agents can help implement Agentic Workflows, and leveraging multi-agent coding systems to automate repetitive engineering tasks and improve delivery speed.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search