Search Jobs

Search by job, company or skills

Rust Software Engineer

Rust Software Engineer

Gem Corporation
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

LOCATION: Hanoi/HCMC

JOB DESCRIPTION

  • Design, build and maintain high-performance financial systems and backend services in Rust.
  • Work on core financial infrastructure including modelling and calculation engines, scenario and simulation systems, financial data processing, analytics and APIs.
  • Build reliable, deterministic and well-tested systems where correctness, performance and observability are critical.
  • Translate complex financial and domain requirements into maintainable software in collaboration with product, data and domain specialists.
  • Contribute to system design, implementation, testing and code reviews.
  • Help improve engineering practices, code quality and system performance across the team.

REQUIRED SKILLS AND EXPERIENCE

  • 5+ years of professional software engineering experience.
  • 3+ years of hands-on professional experience building production systems with Rust.
  • Strong understanding of Rust fundamentals including ownership, borrowing, traits, error handling, testing and concurrency.
  • Experience designing and building production backend or systems software, including APIs, data processing or computational services.
  • Ability to reason about complex domain logic and translate business or mathematical requirements into reliable software.
  • Clear communication and a collaborative approach to working with engineering, product, data and domain specialists.
  • Good English communication skills, both written and verbal.

NICE TO HAVE

  • Experience with computationally intensive, data-intensive or performance-sensitive systems, including profiling, benchmarking, parallelism or memory optimization.
  • Experience in fintech, wealth management, trading, payments, insurance, financial services or other regulated domains.
  • Experience with financial modelling, quantitative systems, pricing, risk, simulation, portfolio analytics or calculation engines.
  • Experience with market data, trading systems, portfolio management or financial APIs.
  • Open-source Rust contributions.

BENEFITS

  • Salary: Up 50M
  • Probation salary is 100% of official salary
  • 13th-month salary and performance review twice a year
  • Bonus for special occasions each year (Labor Day, National Day, Solar New year, Lunar New Year)
  • Project bonus
  • Employee's professional certification and training allowances subject to company regulations
  • Health Care Insurance
  • Annual Health Assessment
  • Social, health and unemployment insurance following government policy
  • Enjoy company summer trips and other team building activities held monthly and quarterly
  • Professional, creative and dynamic working environment
  • Work five days per week with flexible check-in time
CONTACT
  • Send CV to: [Confidential Information]
  • Hotline: +842466666100 (Recruitment Team)
  • Facebook GEM Careers: https://www.facebook.com/tuyendungGEM
  • Linkedin GEM Careers: https://www.linkedin.com/company/gem-careers-hiring/

More Info

Job Type:
Industry:
Employment Type:

Key Skills

memory optimization

parallelism

computational services

error handling

About Company