Solution Architect | Mandarin Speaking

Back to all jobs
  • Tmgm
  • Sydney, NSW
  • 2 months ago
Published
March 11, 2026
Location
Sydney, Australia

Job 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.
Key Skills
? Key Skills in dark blue have been inferred based on similar industry roles
C++ Kotlin Nosql Mysql Spring Terraform REST Graphql Grpc Linux Java AWS Microservices Kafka

Subscribe to Career Resources

Get the latest career advice, industry insights, and job opportunities delivered to your inbox.