E

Exness

Global fintech broker powering trading infrastructure

Solution Architect - Trading

Software EngineeringConfirmed live in the last 24 hours
Full-timeLimassol, Cyprus

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • At least 5 years of commercial software development experience, gained no more than 5 years ago.
  • At least 1 year of experience as a Tech Lead, Engineering Manager, Software Architect, or Solution Architect.
  • Experience designing high-load, low-latency systems processing real-time market data, orders, executions, or positions, or comparable high-throughput customer-facing systems.
  • Ability to conduct code reviews in popular programming languages, especially using large language models.
  • Ability to independently implement focused proofs of concept to validate decisions and proposals.
  • Experience with C++, C#, Java, Go, or Python; PostgreSQL, Redis, Kafka, REST, gRPC, Kubernetes, Nomad, or Consul.
  • Above-average information security and anti-fraud skills.
  • Ability to create documents and knowledge of methods and tools for creating architectural artifacts.
  • Ability to contribute features to architectural tools and systems.
  • Understanding of trading flows and concepts such as pricing, order execution, account and position state, margin, and settlement.
  • Experience designing customer-facing journeys or platforms, including registration, authentication and verification, personal areas, or customer-facing APIs.
  • Understanding of customer identity and profile data, including data ownership, sensitive data protection, access control, and integrations with KYC or verification processes.
  • Ability to design integrations across domains and teams, including APIs, event-driven flows, and data pipelines, accounting for compatibility, data consistency, retries, and failure recovery.
  • Experience evaluating architecture against business and non-functional requirements such as performance, availability, security, scalability, and operational support.

Responsibilities

  • Design and define future architecture based on company strategic goals, available resources, and identified gaps in current system development.
  • Define how the system fits within its business domain and align it with the company's global architecture.
  • Collaborate with architects from other tribes to align architecture with company-wide approaches.
  • Translate business needs into architectural direction across project stages, and prepare architecture visions describing the problem, objectives, assumptions, risks, non-functional requirements, and viable solution options.
  • Provide architectural input into business requirements, align domain needs with company strategy, and define technical implementation direction across project stages.
  • Advise on technology choices and manage their lifecycle within the domain, including assessment, adoption, exceptions, migration, and retirement in line with company standards and the Technology Radar.
  • Evaluate the architectural fit of large language model-based solutions and help teams move from experimentation to production-ready designs.
  • Assess designs and implementations against agreed architecture and quality criteria; address security, availability, disaster recovery, and other relevant non-functional requirements early, collaborating with DI, DBA, Security, and Infrastructure specialists as needed.
  • Identify and describe architectural problems from a technical debt perspective and create improvement proposals that account for existing risks and development prospects.
  • Contribute to technical discussions through code reviews and focused proofs of concept when they help validate architectural decisions.
  • Shape architectural procedures, coordinate standards across engineering teams, and educate engineers in design principles to elevate discipline maturity.

Desired Qualifications

  • Experience with broker or trading platforms such as MT4, MT5, Exness Trading Backend (ExoT), or comparable systems.
  • Experience with order books, liquidity aggregation, hedging, execution routing, or trading data pipelines.
  • Experience with customer identity and access management, registration and onboarding flows, KYC, customer profile platforms, or personal-area architectures.
  • Experience with customer data platforms, profile reconciliation, event-based customer activity processing, or notification and communication platforms.
  • Experience evolving legacy systems while preserving compatibility and migrating services, APIs, or data models.

About the Company

Exness

Global fintech broker powering trading infrastructure

Exness is a global fintech company that serves as a multi-asset broker. It designs, builds, and runs the infrastructure behind every trade, using its own technology to provide fast, stable, and transparent execution. Its platform is developed in-house by more than 700 experts and is trusted worldwide for deep liquidity and low, stable spreads. Exness combines financial expertise with software, data, and a culture-focused mindset to operate as a product company, a data company, and a people-first organization. The company emphasizes growth, care for its employees, and long-term impact, and it aims to deliver reliable trading experiences at scale while maintaining a strong focus on culture and customer value.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Limassol Municipality, Cyprus
Founded
2008

Recently Posted Jobs

Explore more opportunities at Exness

See more jobs