Solution Architect

We are looking for a hands-on Solution Architect to join and be dedicated to one cross-functional product team.
The team is primarily responsible for a platform that provides shared capabilities and enables multiple products and integrations. Because of this, the role requires both strong ownership within the team and a broader understanding of how architectural decisions affect other products, teams, and consumers of the platform.

Responsibilities

  • Work closely with stakeholders to understand business needs, use cases, constraints, and priorities.
  • Translate high-level or incomplete requirements into clear, actionable technical solutions.
  • Proactively identify gaps, contradictions, edge cases, dependencies, and risks.
  • Design solutions that are feasible, secure, scalable, maintainable, and realistic within project timelines.
  • Maintain a holistic view of the platform and understand the impact of changes on existing and future products and integrations.
  • Coordinate technical decisions, dependencies, and integration approaches across teams.
  • Work closely with engineers to validate feasibility, complexity, implementation approach, and realistic timelines.
  • Own, communicate, justify, and defend architectural decisions with both technical and non-technical stakeholders.
  • Challenge requirements or approaches that introduce unnecessary complexity, technical debt, security risks, or unrealistic expectations.
  • Stay actively involved throughout implementation and adapt solutions as requirements and use cases evolve.
  • Help establish consistent architectural patterns and prevent architectural drift across the platform.

What we're looking for

  • Strong experience as a Solution Architect or in a similar hands-on architecture role.
  • Strong technical background, preferably with hands-on experience in Java or a similar backend technology.
  • Strong technical background with experience designing complex platform solutions, integrations, and end-to-end flows across multiple systems and products.
  • Experience working with shared services supporting multiple consuming products and teams.
  • Ability to understand complex end-to-end flows and pay attention to implementation-level details.
  • Strong stakeholder management and cross-team communication skills.
  • Ability to navigate ambiguity, challenge assumptions, and drive technical decisions.
  • Strong ownership mindset, with willingness to stay involved from initial requirements through implementation and evolution of the solution.

Technology stack

The project currently uses Java, React, Node.js, and a standard cloud-native/DevOps stack including GitOps, Terraform, Argo CD, Helm, Grafana, and Prometheus.

This is not a high-level advisory role. We are looking for someone who will become an integral part of the team and take continuous ownership of the platform's technical direction and coherence as it evolves.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available