Principal Backend Development Engineer(Risk)

Bybit

Kampung Malaysia Tambahan

On-site

MYR 180,000 - 240,000

Full time

42 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bybit is seeking an experienced backend engineer in Kuala Lumpur to design, develop, and maintain high-performance backend systems for Trading Risk. You will work on real-time risk controls, limit management, and risk platforms within a distributed, fault-tolerant architecture.

The role focuses on Go as the primary language, with opportunities to leverage C++ or Java backgrounds. You'll own the full engineering lifecycle and collaborate with cross-functional teams to deliver reliable risk

Qualifications

  • 3+ years of backend development experience with Go, C++, or Java.
  • Strong CS fundamentals: data structures, algorithms, OS, networks, databases, concurrency.
  • Experience building high-concurrency, distributed backend systems.
  • Hands-on with relational databases, Redis, and messaging/streaming systems such as Kafka.

Responsibilities

  • Design, develop, and maintain backend systems for Trading Risk, including real-time risk controls and monitoring.
  • Build reliable, scalable distributed systems with focus on correctness and fault recovery.
  • Develop real-time data processing pipelines and risk data infrastructure.
  • Own end-to-end engineering lifecycle: design, implement, test, deploy, and troubleshoot.

Skills

Go
C++
Java
Distributed systems
Concurrency
Data structures
Databases
Kafka
Redis
Problem solving

Tools

Kafka
Redis
Linux

Job description

  • Design, develop, and maintain backend systems for Trading Risk, including real-time risk controls, limit management, risk monitoring, and internal risk platforms.
  • Build reliable and scalable distributed systems with a strong focus on correctness, availability, concurrency, and fault recovery.
  • Develop and maintain real-time data processing pipelines and risk-related data infrastructure.
  • Own the end-to-end engineering lifecycle, including technical design, implementation, testing, integration, production rollout, and troubleshooting.
  • Work closely with cross-functional teams to drive technical solutions and project delivery.
  • Participate in system design reviews, code reviews, production incident investigation, and continuous reliability improvements.

Requirements

  • 3+ years of backend development experience with strong proficiency in Go, C++, or Java. Go is the primary development language for this role, and candidates with strong C++ or Java backgrounds are welcome to apply.
  • Strong computer science fundamentals, including data structures, algorithms, operating systems, networking, databases, and concurrent programming.
  • Experience designing and building high-concurrency and distributed backend systems.
  • Solid understanding of concurrency control, data consistency, idempotency, retries, timeouts, message processing, and failure recovery.
  • Hands-on experience with relational databases, Redis, and messaging or streaming systems such as Kafka.
  • Strong problem-solving skills and the ability to independently design and deliver production-ready solutions.
  • Strong ownership, engineering discipline, and hands-on experience in coding, integration, and production troubleshooting.

Preferred Qualifications

  • Experience in trading, risk, financial systems, payments, or other high-reliability backend systems.
  • Familiarity with trading concepts such as orders, positions, margin, account assets, market data, or risk-control systems.
  • Experience with real-time data processing or analytical systems such as Flink, Doris, ClickHouse, or similar technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Go Backend Development)
Software Engineer (Go Backend Development)

Finsmart Solutions Malaysia Sdn Bhd • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Go Backend Engineer - Real-Time Trading Risk Systems
Go Backend Engineer - Real-Time Trading Risk Systems

Bybit • Kampung Malaysia Tambahan

On-site
MYR 180,000 - 240,000
Junior Java Backend Engineer
Junior Java Backend Engineer

AGENSI PEKERJAAN TRUST RECRUIT SDN. BHD. • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Senior GoLang Engineer for AI-Driven Risk Platform
Senior GoLang Engineer for AI-Driven Risk Platform

Matrixport • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Backend Engineer
Senior Backend Engineer

Fintonia Group • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Senior C++ Quantitative developer
Senior C++ Quantitative developer

Luxoft Malaysia • Penang

On-site
MYR 120,000 - 240,000
Java Backend Engineer - FinTech CRM & Trading Systems
Java Backend Engineer - FinTech CRM & Trading Systems

JF Talent Consulting Group (Global) • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Annual Leave: 14 days in the first year
Compassionate Leave: 3 days
Medical Leave: 14 days per year
+1
Senior Go Engineer — FinTech Risk & AI Systems
Senior Go Engineer — FinTech Risk & AI Systems

BIT Official • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Senior C++ developer
Senior C++ developer

Luxoft • George Town

On-site
MYR 180,000 - 240,000
Backend Engineer, Card Issuing
Backend Engineer, Card Issuing

Greenhouse Software, Inc. • Kuala Lumpur

On-site
MYR 180,000 - 320,000