Chief Architect - Tradenet

govtech

📍 singapore🕐 9d ago🔗 greenhouse

Job Description

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.
Chief Architect - Tradenet at govtech | MergeJobs