Job Search and Career Advice Platform

Enable job alerts via email!

Solution Architect - Full Stack

FPT ASIA PACIFIC PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,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 company in Singapore is seeking an experienced Lead Software Engineer to lead and mentor a team. You will design scalable and robust software solutions while overseeing the development lifecycle. The ideal candidate has 7-8 years of software engineering experience, with strong skills in modern web technologies and cloud environments. This role emphasizes collaboration and innovation within a dynamic team environment.

Qualifications

  • Proven ability to design and implement system architectures while being hands-on with coding.
  • Expert in modern web and application technologies.
  • Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders.

Responsibilities

  • Lead and mentor a team of software engineers.
  • Design scalable and secure system architectures.
  • Oversee the development lifecycle from design to deployment.
  • Collaborate with stakeholders to convert business requirements into technical specifications.
  • Implement CI/CD pipelines and cloud-native deployments.
  • Conduct design and code reviews and troubleshoot complex issues.
  • Contribute to long-term technical roadmaps.

Skills

Advanced degree in Computer Science
Minimum 7 - 8 years of software engineering experience
Expert in modern web technologies
Strong understanding of software architecture patterns
Experience in cloud environments
Proficient with Docker and Kubernetes
Strong problem-solving skills
Excellent communication skills

Education

Advanced degree in Computer Science or related field

Tools

Vue.js
Node.js
Next.js
Nuxt.js
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.

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.