Principal Backend Development Engineer (Golang)
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.