Taro Logo

Senior Software Engineer (Rust / C#)

A private, global trading firm with core technology hubs in Hong Kong and London, operating at the cutting edge of financial markets.
Hong Kong
Backend
Senior Software Engineer
In-Person
101 - 500 Employees
5+ years of experience
Finance

Job Description

Join NAHC, a cutting-edge global trading firm where technology isn't just a department—it's the entire company. As a Senior Software Engineer, you'll be part of an elite team building high-performance trading systems that operate 24/7 across global markets. The role offers a unique opportunity to work with modern technologies like Rust and .NET in an environment where code quality and performance are paramount.

The position demands expertise in building ultra-low-latency, high-throughput systems, with a focus on elegant solutions and clean code. You'll be working in a highly collaborative, international team spread across Hong Kong and London, where intellectual curiosity thrives and technical excellence is the foundation of success.

The company offers a distinctive culture that balances deep focus with team celebration, competitive compensation, and comprehensive benefits including visa sponsorship and full family healthcare coverage. This role provides a clear path to leadership for high performers, with the opportunity to own projects end-to-end and mentor junior engineers.

Ideal candidates will bring 5+ years of software development experience, strong Linux expertise, and a deep understanding of object-oriented programming. While Rust and C# are the primary technologies, expertise in other languages like Java or C++ is valued. The role requires a passion for financial markets, low-latency systems, and blockchain technology, combined with a commitment to engineering excellence and mentorship.

Working at NAHC means joining a team of brilliant engineers and researchers who build everything from scratch, operating at the absolute cutting edge of financial markets. The environment is perfect for those who love solving complex problems and want to see their code make a direct impact in a fast-paced, intellectually stimulating setting.

Last updated 2 days ago

Responsibilities For Senior Software Engineer (Rust / C#)

  • Architect, build, and enhance critical applications and user interfaces for trading infrastructure using Rust and .NET
  • Collaborate with global team of engineers in Hong Kong and London
  • Research emerging technologies and implement industry best practices
  • Maintain reliability, scalability, and performance of code in 24/7 production environment
  • Mentor and elevate junior engineers

Requirements For Senior Software Engineer (Rust / C#)

Java
Rust
  • 5+ years of professional software development experience with Linux environment
  • University degree in Computer Science, Software Engineering, or related discipline
  • Expertise in modern object-oriented languages (Java, C++, etc.)
  • Understanding of financial markets, low-latency systems, and blockchain technology
  • Strong problem-solving skills and attention to detail
  • Natural mentoring abilities
  • Experience with multithreading and high-throughput/low-latency system design (preferred)
  • Knowledge of modern web protocols (WebSocket, RESTful APIs) (preferred)

Benefits For Senior Software Engineer (Rust / C#)

Visa Sponsorship
Medical Insurance
Dental Insurance
Parental Leave
  • Competitive base salary with performance-based discretionary bonus
  • Full visa sponsorship and relocation support
  • Comprehensive medical and dental insurance for employee and family
  • 20 days annual leave plus additional paid leaves
  • Regular social events and team activities

Related Jobs

Full Stack Software Engineer

Senior Full Stack Software Engineer position at Manulife in Hong Kong, requiring 7+ years of experience in full-stack development and team leadership.

Senior Python Developer - Exchange Middle and Back office

Senior Python Developer position at Crypto.com focusing on exchange middle and back office systems, requiring expertise in Python, data systems, and trading platforms.

Senior Backend QA Engineer

Senior Backend QA Engineer position at Crypto.com, focusing on quality assurance for backend services and APIs, requiring expertise in Ruby, Golang, and modern backend technologies.

Senior Java Developer (Exchange/Trading Platform)

Senior Java Developer position at Crypto.com focusing on developing and maintaining a cutting-edge trading platform with global presence.

Senior C++/RUST Backend Engineer, Futures

Senior C++/RUST Backend Engineer position at Binance, focusing on high-performance trading engine development and optimization for the world's largest cryptocurrency exchange.