Job Search and Career Advice Platform

Enable job alerts via email!

Solution Architect - Full Stack

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

An innovative technology firm in Singapore is seeking an experienced Lead Software Engineer to lead and mentor a group of talented engineers. You will design and code robust systems, oversee the development lifecycle, and foster a culture of innovation. Ideal candidates will have 7-8 years of experience including 2 years in architecture roles, with expertise in modern web technologies and cloud environments.

Qualifications

  • Minimum 7 - 8 years of software engineering experience.
  • At least 2 years in a Solution Architect or Lead Engineer role.
  • Proven ability to design and implement system architectures.

Responsibilities

  • Lead a team of software engineers while providing hands-on architectural and coding contributions.
  • Design scalable, robust, and secure system architectures.
  • Oversee the development lifecycle from design to deployment.

Skills

Software Engineering
Solution Architecture
Vue.js
Node.js
Next.js
Nuxt.js
AWS
Azure
GCP
Docker
Kubernetes
DevOps

Education

Advanced degree in Computer Science, Software Engineering, or related field
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.

Key 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.