HamburgerMenu
hirist

Golang/Rust Engineer - Trading Platform

Posted on: 13/10/2025

Job Description

Description : Golang/Rust Engineer

Experience : 4-6 years

About the Role :

We are seeking a high-caliber Golang/Rust Engineer to join our Rockstar Engineering team in developing a next-generation trading platform. This critical role demands a strong technical background in building robust, highly concurrent backend systems with a sharp focus on low-latency APIs and scalable architecture. If you thrive on solving complex problems in a fast-paced environment and have a passion for high-performance computing, this is the place for you.

Responsibilities :

- System Architecture & Development : Architect, design, and develop core backend systems and services primarily using Go (Golang) and/or Rust, ensuring maximum performance and stability for the trading ecosystem.

- Low-Latency API Construction : Build high-throughput, mission-critical APIs designed for real-time trading and transactional operations where every microsecond counts.

- Reliability and Performance : Implement robust monitoring, testing, and system defenses to guarantee exceptional system reliability, security, and sustained performance under extreme concurrent loads.

- Optimization : Deeply profile, analyze, and optimize application code and overall system design to continuously improve robustness and speed, addressing performance bottlenecks within critical paths.

- Cross-Functional Collaboration : Work closely with Product Managers and Operations teams to translate complex trading requirements into technical specifications and deliver seamless, integrated trading experiences.

Requirements :

- Experience : 46 years of hands-on experience building and deploying production-grade backend systems using Go (Golang) and/or Rust.

- Concurrency Mastery : Solid, practical understanding of concurrency, multithreading, memory management, and advanced network programming principles (e.g., TCP/IP, sockets).

- Real-Time Systems : Proven experience developing high-performance, high-availability APIs and working with stateful, real-time systems.

- Data Technologies : Strong familiarity with essential data pipeline and persistence tools such as Kafka (for message streaming), Redis (for caching), and PostgreSQL (for relational storage), or similar technologies.

- Domain Focus (Strong Advantage) : Prior experience in developing or maintaining trading systems, financial services technology, or other latency-sensitive domains where speed is a core feature.

- Mindset : Possess a proactive mindset, great problem-solving skills, and a demonstrated ability to thrive and deliver high-quality work in a demanding, fast-paced environment.

Preferred Skills :

- Experience with advanced profiling and benchmarking tools specific to Go or Rust.

- Familiarity with exchange connectivity protocols (e.g., FIX protocol).

- Experience with cloud platforms (AWS, GCP, or Azure) and orchestration tools (Kubernetes).

- Knowledge of formal verification or strong functional programming concepts.

- Experience contributing to open-source projects related to low-latency infrastructure.


info-icon

Did you find something suspicious?