Hybrid Solution Architect

Posted 3 hours ago

Apply now

About the role

  • Solution Architect designing core trading systems for rapidly growing global forex and CFD brokerage. Leading technical oversight and collaboration across cross-functional teams.

Responsibilities

  • 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.
  • 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.
  • 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.
  • Act as a technical bridge, collaborating with the Data Architect to define how trading data flows in real-time to **Kafka** for downstream analytics.
  • Partner with Security and Compliance teams to ensure system architectures meet financial regulatory requirements (e.g., data sovereignty, audit logs, transaction record retention).

Requirements

  • **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).
  • 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.
  • 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.
  • 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.
  • 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.
  • 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**).
  • Excellent written and verbal English skills, capable of reading technical documentation fluently and collaborating with overseas teams.

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.

Job title

Solution Architect

Job type

Experience level

SeniorLead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job