B

Principal Backend Development Engineer (Golang)

Bybit

Abu Dhabi Emirate, United Arab Emirates · Full Time

Be the first to apply

Experience
3+ yrs
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
In office
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Role Overview

This position involves architecting and sustaining modules crucial for trading operations, like trading strategies and automated trading bots. The candidate will focus on creating highly scalable and resilient trading engines to support dynamic market activities.

Key Duties

  • Develop and uphold trading tools including strategies and automation bots.
  • Design and implement robust, scalable trading tool engines.
  • Engage in thorough technical and code review processes to ensure high quality.
  • Establish observability systems encompassing monitoring, alerting, distributed tracing, and logging frameworks.
  • Participate actively in incident analysis and post-incident reviews to improve reliability.
  • Maintain ultimate responsibility for the quality and operational stability of production services, focusing on 24/7 uptime and performance.

Candidate Requirements

  • Minimum of 3 years hands-on experience programming in Go, with solid expertise in its concurrency, memory management, and garbage collection mechanisms.
  • Proficient in designing systems capable of handling high concurrency and low latency, with awareness of typical performance bottlenecks and ways to optimize.
  • Experience with messaging middleware technologies such as Aeron, Kafka, and Redis Streams, especially in streaming data contexts.
  • A strong engineering ethos centered on writing clean, maintainable code and active participation in rigorous code reviews; accountable for production system reliability.
  • High proficiency in English communication, both written and spoken.

Preferred Qualifications

  • Background in C++ and/or Java development within ultra-low latency environments.
  • Knowledge of FIX protocol and Simple Binary Encoding (SBE) techniques.

Tools & software

Apache Kafka required

Languages

Servicenow
🤖
Online · instant AI help
Broxer