Hiring.Camp

Senior / Software Engineer (Rust)

n-hop technologies

·

May 8, 2026

Salary
$30k – $40k/mo
Location
Pak Shek Kok, New Territories, HK
Type
Full-time
Department
Engineering
Seniority
Senior
Education
Bachelor
Source
BetterTeam

Description

Software Engineer – Rust / C++ (Systems & Networking) 
 
We invite a dynamic and motivated individual to apply for the position. The job holder will report to the Director of Engineering
 
Role Overview:
You will work on systems, backend, and networking-related components written primarily in Rust, supporting reliable and efficient data transfer services used in enterprise environments. You will collaborate closely with experienced engineers and deepen your understanding of performance, reliability, and real-world network behaviour.  
 
Key Responsibilities:
  • Develop backend, systems and networking-related features using Rust.  
  • Contribute to production-quality software through merge requests, code reviews, CI pipelines, and unit/integration testing.  
  • Learn about and contribute to performance, reliability, and observability using existing tools and benchmarks. 
  • Write and maintain clear documentation, comments, and short design notes.  

Core Requirements:
  • Hands-on experience in Rust, or strong experience in another systems language (e.g. C/C++) with the ability to learn Rust quickly. 
  • Hands-on experience writing non-trivial code, demonstrated through open-source contributions, commercial projects, internships, or substantial personal projects. Coursework-only experience is usually not sufficient unless accompanied by substantial project work..  
  • Familiarity with Linux development environments and basic command-line tools.  
  • Basic understanding of network programming concepts such as sockets or client-server communication.  
  • Exposure to modern development workflows, including Git/GitLab, merge requests, code review, and CI pipelines.  
  • Willingness to learn, accept feedback, and gradually take responsibility for assigned work.  
 
Minimum Qualifications:
    • B.Sc., B.Eng., or MSc in Computer Science, Engineering, Information Engineering, or related disciplines 
    • Languages Requirements:  
    • Able to participate in technical discussions in at least one of English or Mandarin.
    • Able to write technical documents clearly in English.
    • Ability to speak Cantonese is preferred, but not required. 

Growth & Learning:
This role is designed for engineers who want to grow in Rust systems development, networking, and production-quality engineering practices. You will receive mentorship and take on increasing responsibility as your skills develop.

Compensation & Career Development: 
Compensation is commensurate with experience and capability and is open to discussion. We provide a clear technical growth path and long-term development opportunities. 

How to apply:
Please submit your CV (English or Chinese) along with links to relevant work, such as GitHub repositories, technical blogs, or project descriptions that demonstrate your interest and experience in systems or backend development.  

Skills

RustLinuxGitGitHubGitLab

Similar Jobs

30

Senior - Software

KPMG India · Gurgaon, Haryana, India

3 weeks ago

Senior - Software

KPMG India · Gurgaon, Haryana, India

3 months ago

Senior - Software

KPMG India · Bangalore, Karnataka, India

5 months ago

Senior Software Engineering Manager - Multi-Object Tracking & State Estimation

Latitude AI · Pittsburgh, PA, Palo Alto, CA, Detroit, MI +3 · Remote

Today

Senior Software Engineer (Fluent in Agentic AI based Engineering)

IFS · Colombo, Western Province, Sri Lanka

Today

Senior Software Engineer

Turvo · Hyderabad · Onsite

Today

Senior Software Engineer (Contentful)

Momentum Financial Services Group · Hyderabad (Hybrid) · Hybrid

Today

Senior Software Backend Engineer, Market Pricing

Pave · New York, New York, United States, San Francisco, California, United States +2

Today

Senior Embedded Software Engineer I

Axon · Ho Chi Minh City, Ho Chi Minh City, Vietnam · Remote, Hybrid, Onsite

Today

Senior Software Engineer, Backend

Grab · Jakarta, Indonesia

Today

Senior Software Engineer - Fullstack

LinkedIn · Bengaluru, KA, India · Hybrid

Today

Senior Lead - Software Development

Career Site · Bengaluru, Karnataka, India · Hybrid

Today

Senior Software Engineer 1

Verisk Careers | Verisk · India · Hybrid

Today

BIOS Senior/Lead Software Engineer

Arista Networks · Vancouver, BC, Canada · Remote

Today

Senior/Lead Software Engineer, Layer1

Arista Networks · Vancouver, BC, Canada · Remote

Today

PCIe Senior/Lead Software Engineer

Arista Networks · Vancouver, BC, Canada · Remote

Today

Senior Software Engineer, Linux Kernel

Arista Networks · Vancouver, BC, Canada · Remote

Today

Senior/Lead Software Engineer, Network Systems

Arista Networks · Vancouver, BC, Canada · Remote

Today

Senior Software Engineer

Backblaze · Remote - US · Remote

Today

Senior Software Engineer - APAC Expansion (Korea)

WISE · Seoul, Korea, republic of

Today

Senior Software Engineer - Securities Operations

Avaloq · Makati City, National Capital Region, Philippines

Today

Senior Quality Engineer - Software/Firmware

Intuitive Surgical · Sunnyvale, CA, United States · Hybrid

Today

Senior Software Engineering Manager

Intuitive Surgical · Sunnyvale, CA, United States · Hybrid

Today

Senior Software Engineer (Rust)

NCS Australia · Brisbane, QLD, Australia · Hybrid

Today

Senior Software Engineer

Outsystems · PT - Lisbon, Portugal

Today

Sr Lead Software Engineering (.NET)

NT Careers · Pune, India +1

Today

Sr Lead Software Engineer – Front-End Technical Lead (React)

NT Careers · Pune, India +1

Today

Senior Software Engineer, ITC

Nike · INDIA TECHNOLOGY CENTER

Today

Senior Software Engineer

Mastercard · Pune, India

Today

Senior Software Engineer (FX Engineering)

LSEG · SGP-Singapore-1 Raffles Quay

Today