# Solution Architect | Mandarin Speaking

> TMGM · Sydney, Australia (Hybrid) · — · Posted 2026-03-11

**Workplace:** hybrid

**Department:** Technology

## Description

TMGM is a rapidly growing global forex and CFD brokerage with operations spanning multiple regions. As we continue to scale our business across diverse markets, we're building robust operational frameworks to support our ambitious growth trajectory.

Operating in the fast-paced, highly regulated financial services industry, TMGM manages complex, multi-jurisdictional projects that require strategic oversight, cross-functional collaboration, and operational excellence. Our organization values data-driven decision-making, process optimization, and continuous improvement.

We're seeking exceptional leaders who thrive in dynamic environments and are passionate about building scalable systems that drive business transformation. This is an opportunity to make a significant impact in shaping how we execute strategy across our global operations.

### **About the Role**

As a Solution Architect, you will be a key member of the **Architecture Office**, focusing on the technical blueprint for our core trading systems. You will work closely with the **Product Architect** and **Data Architect** to ensure business requirements are delivered reliably, efficiently, and securely.

-   **With the Product Architect**: Translate product roadmaps (trading terminals, CRM, front-office risk features) into technical implementation plans for underlying systems.
-   **With the Data Architect**: Ensure trading and risk data is accurately captured and analysed in real-time.

You will possess deep technical expertise and be capable of making critical architectural trade-offs within a **low-latency, high-availability, highly regulated** environment (MAS, FCA, DORA). You will also champion **rigorous solution design methodologies and architectural principles** to ensure the sustainability and consistency of technical decisions.

### **Key Responsibilities**

### Solution Design & Architectural Approach

-   Lead **end-to-end solution design**, translating business requirements into comprehensive architectural blueprints encompassing system interactions, data flows, and deployment topologies, ensuring full coverage of both functional and non-functional requirements (NFRs).
-   Employ an **architectural decision framework**, utilising **Architectural Decision Records (ADRs)** to document key design choices, articulating context, options considered, trade-offs evaluated, and final decisions, ensuring a traceable and reproducible decision-making process.
-   Define and present **architectural views and perspectives** (Logical, Development, Process, Physical, Scenarios) tailored to different stakeholders (development teams, operations, business units, compliance), ensuring communication accuracy and effectiveness.
-   Lead **architecture reviews**, ensuring designs conform to enterprise standards, security baselines, and technology strategy, while identifying potential technical risks and recommending mitigations.

### Architecture Principles & Design Standards

-   Define and drive the adoption of **core architecture principles**, such as:

-   **"Design as Code"**: Promote the version-controlled, code-based management of architecture descriptions, interface definitions, and infrastructure configurations.
-   **"Secure by Default"**: Embed security controls from the initial design phase, ensuring authentication, authorisation, data encryption, and audit logging are intrinsic properties of the system, not retrofitted afterthoughts.
-   **"Evolutionary Architecture"**: Design systems with built-in evolvability to support continuous feature iteration and gradual technology stack upgrades while maintaining stability.
-   **"Defensive Design"**: When defining service boundaries, API contracts, and data processing flows, thoroughly account for failure scenarios, data anomalies, and external dependency unavailability to ensure system resilience and graceful degradation.

-   Establish and promote **design guidelines and pattern libraries**, including API design standards (REST/GraphQL/gRPC), error handling patterns, retry and circuit-breaking strategies, transaction boundary definitions, and idempotency designs, empowering development teams to consistently adhere to architectural best practices.

### Trading Platform Architecture Design

-   Design and optimise **bridge solutions (Bridge/Gateway)** connecting **MT4/MT5** trading front-ends with internal liquidity management, risk engines, and back-office systems.
-   Architect high-availability, low-latency trading gateways to ensure high performance and reliability of order processing.
-   Lead the decoupling and modernisation of existing trading systems, charting the evolutionary path from monolithic architectures to microservices/event-driven architectures, defining service boundaries and data ownership.

### Core Technology Selection & Implementation Guidance

-   Provide architectural oversight for low-latency core components (e.g., order gateways, matching engines) written in **C++**, ensuring code performance and stability.
-   Guide the design and development of business platform services (e.g., account management, risk rule engines, client reporting) built on **Spring (Java/Kotlin)** .
-   Define inter-service communication protocols (e.g., TCP/WebSocket/gRPC) and data serialisation strategies, balancing performance and maintainability.

### Cloud-Native & Infrastructure Architecture (AWS)

-   Design highly elastic cloud-native architectures leveraging **AWS** services (e.g., EKS, ECS, MSK, ElastiCache, RDS for MySQL).
-   Design global traffic routing strategies and disaster recovery plans (Active-Active or Active-Passive) for multi-region (APAC, EMEA, Americas) deployments, ensuring low latency for global clients and business continuity.
-   Promote Infrastructure as Code (IaC, e.g., Terraform, AWS CDK) and GitOps practices to enhance environment consistency and deployment efficiency.

### Cross-Team Collaboration & Technical Consistency

-   Act as a technical bridge, collaborating with the Data Architect to define how trading data flows in real-time to **Kafka** for downstream analytics (e.g., real-time risk dashboards, reporting) and integration with data components like **MySQL/StarRocks/ClickHouse**.
-   Participate in technical reviews across product lines (trading front-ends, CRM, risk back-office), ensuring technology stack choices and evolution paths remain aligned, avoiding duplication of effort and data silos.

### Compliance, Risk & Performance Assurance

-   Partner with Security and Compliance teams to ensure system architectures meet financial regulatory requirements (e.g., data sovereignty, audit logs, transaction record retention), embedding compliance needs into the architecture itself.
-   Lead the definition and validation of Non-Functional Requirements (NFRs), including performance testing strategies, disaster recovery drills, and security vulnerability scanning protocols.

## Requirements

### Experience & Domain Knowledge

-   **8+ years** of experience in software development or architecture design, with at least **3 years** in an architectural role focused on trading systems or high-concurrency financial platforms.
-   CFD or FX industry experience, with a deep understanding of the trading business lifecycle: order execution, margin calculation, swaps, liquidation mechanisms, etc.
-   Practical integration or architectural experience with the **MT4/MT5** platform and its ecosystem (bridges, manager plugins, API integration).

### Technical Skills

-   **Solution Design & Architectural Methodology**:

-   Proficient in **architectural design methodologies**, familiar with frameworks like TOGAF or SAFe, enabling systematic architectural work.
-   Experienced in **multi-perspective architectural modelling**, skilled in using UML, C4 model, or ArchiMate to articulate architectural intent.
-   Extensive experience in **architectural trade-off analysis**, capable of making informed decisions balancing performance, maintainability, cost, time-to-market, and other dimensions.
-   Experienced in creating and maintaining **Architectural Decision Records (ADRs)** and fostering a culture that values design documentation and traceability.
-   Understands and can formulate **architecture principles and design standards**, guiding team design direction through principles rather than micromanagement.

-   **Languages & Frameworks**:

-   Proficient in **C++**, with experience in low-latency network programming and performance optimisation.
-   Proficient in **Java** and the **Spring Boot/Cloud** ecosystem, familiar with microservices design and containerised deployment.

-   **Trading Domain**:

-   Deep understanding of the FIX protocol, with experience in developing or integrating FIX gateways.
-   Familiar with MT4/MT5 communication protocols and management APIs, understanding their performance bottlenecks and optimisation strategies.

-   **Cloud & Infrastructure**:

-   **Deep expertise in AWS**, familiar with compute (EC2/EKS), networking (VPC, Direct Connect), storage, and messaging services (MSK/Kafka, SQS).
-   Familiar with Linux kernel tuning, network latency analysis, and the TCP/IP stack.

-   **Data & Messaging**:

-   Experienced with real-time stream processing architectures and production-grade deployment of message brokers like **Kafka** or Pulsar.
-   Familiar with the use cases and trade-offs of relational databases (**MySQL**) and NoSQL/OLAP databases (e.g., **StarRocks/ClickHouse**).

### Soft Skills & Personal Attributes

-   **Communication & Influence**: Able to explain technical trade-offs to business stakeholders (e.g., why a requirement might introduce latency) and discuss implementation details in-depth with engineering teams; capable of efficient communication through **clear architectural views and design documents**.
-   **Strategic Thinking & Principle Orientation**: Possesses a long-term architectural vision, able to balance quick delivery against business pressure with the long-term health of the architecture; capable of upholding sound architectural principles while constructively enabling business goals.
-   **Architectural Governance & Enablement**: Experience in establishing architecture review processes, technical standards, and documentation norms; able to enhance team architectural capabilities through **principles, guidelines, and enablement**, not just control.
-   **English Proficiency**: Excellent written and verbal English skills, capable of reading technical documentation fluently and collaborating with overseas teams.

### Nice to Have

-   Experience with Order Management Systems (OMS) or Risk Management Systems implementation logic.
-   Experience migrating monolithic MySQL databases to distributed architectures.
-   Familiarity with **DORA** metrics and experience implementing DevOps practices in the financial sector.
-   Holds an AWS Solutions Architect (Professional) certification.

## Benefits

-   Competitive salary and performance-based bonuses.
-   Opportunities for career growth and development within a global company.
-   Collaborative and inclusive work environment with exposure to cross-region operations.
-   Health and wellness benefits.
-   Flexible working arrangements.

## Apply

[Apply at TMGM](https://apply.workable.com/tmgm/j/4392C8D203/apply)

---
Powered by [Workable](https://www.workable.com)
