Enable job alerts via email!

Team Lead

Marc Ellis

Saudi Arabia

On-site

SAR 200,000 - 300,000

Full time

3 days ago
Be an early applicant

Job summary

A leading fintech company in Saudi Arabia is seeking a Technical Lead to build high-performance backend systems and lead a small engineering team. Candidates must have 8+ years in software engineering and experience with trading systems, along with strong skills in C++, Rust, Go, or Java. The role involves defining the architecture and collaborating with an international development team.

Qualifications

  • 8+ years of software engineering experience.
  • 3+ years in a team lead or technical leadership role.
  • Proven experience with trading systems (OMS, FIX, etc.).
  • Deep knowledge of backend architecture C low-latency design.
  • Strong communicator with excellent planning and documentation skills.

Responsibilities

  • Define architecture C tech stack.
  • Build high-performance, scalable backend systems.
  • Lead and mentor a small engineering team.
  • Collaborate with an existing international dev team.

Skills

Software engineering experience
C++
Rust
Go
Java
Microservices
Kafka
RabbitMQ
Distributed systems

Job description

Overview

@marc ellis is #HIRING

Role: Technical Lead

Location: Poland

Job Type: Perm

Saudi Arabia’s leading fintech company, think of us as Robinhood of Saudi Arabia. Our retail focused mobile trading app has significant share of Saudi market.

Our main development team is located in Cairo, Egypt.

System architecture

Our system currently consists of 3 parts:

  1. Order Management System – order type agnostic system that executes orders and maintains intra-day buying power
  2. Middle tier – manages the complexity of the mobile app, and different product logic, user management, and sends orders to OMS
  3. End of Day tier – in charge of settlement and reconciliation at end of day, maintains source of truth at end of day.
Key Responsibilities
  • Define architecture C tech stack
  • Build high-performance, scalable backend systems
  • Develop and document a clear, phased roadmap
  • Lead and mentor a small engineering team
  • Collaborate with an existing international dev team
  • Prioritize system performance, scalability, and fault tolerance
What We’re Looking For
  • 8+ years of software engineering experience
  • 3+ years in a team lead or technical leadership role
  • Proven experience with trading systems (OMS, FIX, etc.)
  • Deep knowledge of backend architecture C low-latency design
  • Strong in C++, Rust, Go, or Java
  • Skilled with microservices, Kafka/RabbitMQ, and distributed systems
  • Strong communicator with excellent planning and documentation skills

We are looking to form a team with proven experience in high performance trading system for the following goals:

  1. To create high performance, modular, and scalable middle tier, that’s adaptable to the product road map
  2. Next step to rebuild inhouse the OMS

The development team will work independently and plan, cooperate with main development team.

Team structure

We are looking for:

  • Team lead – substantial High performance trading system development experience, to decide on the architecture, tech stack, and the development plan of these goals.
  • Document the development plan, distribute tasks and manage development cycles.
  • Senior developers – small team to implement according to development plan and execute sprints.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.