Job Search and Career Advice Platform

Enable job alerts via email!

M01 - Tech Lead

FPT ASIA PACIFIC PTE. LTD.

Singapore

On-site

SGD 100,000 - 140,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 leading technology firm in Singapore is seeking an experienced Lead Software Engineer. In this pivotal role, you will lead and mentor a team while also contributing significantly to design and development. The ideal candidate will have 7-8 years of software engineering experience, including time in a Solution Architect role, and expertise in modern technologies such as Vue.js and DevOps practices. This position ensures the delivery of robust solutions for complex business challenges through collaborative efforts across teams.

Qualifications

  • Minimum 7-8 years of software engineering experience with at least 2 years in a Solution Architect or Lead Engineer role.
  • Expert in modern web and application technologies.
  • Proficient with containerization and orchestration.

Responsibilities

  • Lead, mentor, and oversee software engineers.
  • Design scalable, robust, and secure system architectures.
  • Oversee the development lifecycle from design to deployment.
  • Translate business requirements into technical specifications.
  • Implement and maintain cloud-native deployments.
  • Conduct code reviews and troubleshoot issues.

Skills

Solution architecture
Modern web technologies
Cloud environments
DevOps practices
Problem-solving
Communication

Education

Advanced degree in Computer Science or related field

Tools

Vue.js
Node.js
Next.js
Nuxt.js
Docker
Kubernetes
AWS
Azure
GCP
Job description

We are seeking an experienced and visionary Lead Software Engineer with strong Solution Architect capabilities to join our innovative team. In this pivotal role, you will not only lead and mentor a group of talented software engineers but also design and code complex systems yourself, ensuring architectural decisions are grounded in real, practical implementation. You will drive the development of scalable and robust software solutions for complex business challenges, oversee the entire development lifecycle, and foster a culture of innovation and continuous learning.

Responsibilities
  • Lead, mentor, and architect: Guide a team of software engineers while also providing hands‑on architectural and coding contributions.
  • Solution architecture & coding: Design scalable, robust, and secure system architectures and directly implement critical components to validate architectural choices.
  • End‑to‑end delivery ownership: Oversee the development lifecycle from design to deployment, ensuring adherence to best practices, coding standards, and quality assurance processes.
  • Business‑to‑technical translation: Collaborate with product managers, UX designers, and stakeholders to convert business requirements into technical specifications, solution designs, and working code.
  • DevOps and cloud adoption: Implement and maintain CI/CD pipelines, infrastructure‑as‑code, and cloud‑native deployments.
  • Code reviews and troubleshooting: Conduct design and code reviews, resolve complex technical issues, and optimise performance.
  • Technology strategy: Contribute to long‑term technical roadmaps and strategic technology decisions for scalability, resilience, and innovation.
  • Cross‑functional alignment: Liaise with stakeholders, security teams, and operations to ensure seamless integration and compliance across the enterprise ecosystem.
Required Skills and Qualifications
  • Advanced degree in Computer Science, Software Engineering, or related field, or equivalent hands‑on experience.
  • Minimum 7 - 8 years of software engineering experience, with at least 2 years in a Solution Architect or Lead Engineer role.
  • Proven ability to design and implement system architectures while being hands‑on with coding.
  • Expert in modern web and application technologies (e.g., Vue.js, Node.js, Next.js, Nuxt.js).
  • Strong understanding of software architecture patterns (microservices, event‑driven, serverless, layered, domain‑driven design).
  • Experience architecting and coding solutions in cloud environments (AWS, Azure, or GCP).
  • Proficient with containerization and orchestration (Docker, Kubernetes).
  • Strong grasp of DevOps practices and tooling (CI/CD, observability, IaC).
  • Excellent problem‑solving skills, with the ability to evaluate trade‑offs between technical complexity, scalability, and delivery timelines.
  • Strong communication skills with the ability to explain complex technical concepts to non‑technical stakeholders.
Good to Have
  • Experience architecting and coding a system from the ground up.
  • Knowledge of security‑by‑design principles and hands‑on implementation of secure coding practices.
  • Experience working with distributed teams across geographies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.