Chief Architect - TradeNet

What you'll do

Architecture & technical direction

  • Set the overall system architecture for the TradeNet platform — service decomposition, data architecture, API contracts, infrastructure patterns.

  • Make binding technical decisions across teams. Resolve cross-squad technical disputes. Own the architecture decision record.

  • Design for resilience: fault isolation, blast-radius containment, defensive API contracts, and graceful degradation across a system that cannot go down.

  • Define the architectural guardrails, contracts, and patterns that teams build on — enabling independent delivery without architectural drift.

Legacy modernisation

  • Lead the technical strategy for decomposing and replacing the legacy monolith, including where to strangle, where to rewrite, and where to leave alone.

  • Reconstruct undocumented business logic from incomplete legacy codebases — using source analysis, documentation archaeology, dependency tracing, and AI-assisted reverse-engineering.

  • Navigate compliance and data-governance constraints that shape what can be migrated, how, and when.

Hands-on technical work

  • Write architecture documents, design specs, and technical RFCs that teams implement against.

  • Review code and designs across squads — particularly at integration boundaries and in foundational components.

  • Prototype and prove out critical technical approaches before committing teams to them.

  • Lead root-cause analysis on hard production and programme-level technical problems.

AI-assisted engineering

  • Pioneer and refine AI/LLM-assisted approaches to legacy analysis, code generation, test creation, and documentation.

  • Set the technical standards for how AI-generated output is evaluated, attributed, and held to quality.

  • Push the programme's use of agentic AI beyond basic code completion into architectural and analytical workflows.


Technical leadership

  • Earn trust with engineering teams through technical credibility — you lead by being right and being helpful, not by title. Your authority comes from the quality of your decisions and your willingness to get into the details.

  • Resolve technical disputes across squads. People will disagree on approach, and you are the one who makes the call and gets buy-in from both sides.

  • Balance technical debt against migration timelines. Know when to take a shortcut to hit a delivery date and when to say no because the long-term cost is too high. Make these tradeoffs explicitly and visibly.

  • Grow technical leads across squads. Mentor senior engineers. Raise the bar on technical decision-making across the programme.

  • Provide technical input to programme-level decisions: sequencing, risk, feasibility, and pivot recommendations.

  • Secure executive alignment on technical direction, particularly under ambiguity or when course corrections are needed.

What we are looking for

  • At least 12 years of hands-on software engineering, with significant time spent as a principal/staff engineer or architect on large-scale systems (not purely management track).

  • Experience as the overall technical lead across multiple teams (5+ teams, 40+ engineers) — setting architecture that others build on, without directly managing them.

  • Deep experience with legacy modernisation: decomposing monoliths, migrating off on-prem platforms, reconstructing business logic from incomplete or undocumented systems. You've done this before and know where it goes wrong.

  • Strong cloud-native architecture background — service design, event-driven systems, API-first platforms, infrastructure-as-code. Ideally on AWS.

  • Demonstrated ability to make hard technical calls under ambiguity — pivoting programmes, resolving cross-team disputes, and getting executive buy-in for technical direction when the path isn't clear.

  • Experience designing defensive/resilient architectures for systems that cannot afford downtime — fault isolation, contract enforcement, blast-radius containment.

  • Hands-on proficiency in a modern backend stack. The programme uses Kotlin, but deep experience in Java/JVM ecosystems, PostgreSQL, and cloud-native tooling is the important part.

  • Experience with AI/LLM-assisted engineering beyond basic code completion — reverse-engineering pipelines, agentic workflows, or AI-augmented analysis at the architectural level.

  • Strong written technical communication. Your architecture documents and RFCs need to stand on their own and be implementable by teams without further explanation.

Good to have

  • Experience in Singapore government technology ecosystem (GovTech, SGTS, IM8/CSA frameworks).

  • Background in trade, customs, regulatory, or financial platform engineering.

  • Prior engineering management experience (team lead, EM) — useful for mentoring and influence, though this is an IC role.

  • Experience with data-governance and compliance constraints that shape architecture (data residency, classification, audit trails).

  • Familiarity with the Java/J2EE legacy ecosystem you'd be migrating away from.

See also

Architecture jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available