AM - Trading Infrastructure - Software Engineer, Trading System (Python)

Amber Group

Amber Group

Software Engineering, Other Engineering
Hong Kong
Posted on Aug 11, 2025

Amber Group is a global leading digital asset company providing crypto financial services to both institutional and high-net-worth investors globally.

We offer best-in-class liquidity solutions and cutting-edge trading infrastructure across major exchanges, applications, and networks. With over $1 trillion in cumulative trading volume, our deep liquidity helps power the digital asset ecosystem.

Beyond trading, our full-suite of offerings includes wealth management, lending and investing products. But at our core, we focus on building strong relationships and delivering personalized service to help clients navigate this fast-growing industry.

At Amber, security is our #1 priority. We have invested years of effort and millions of dollars in cybersecurity, crypto-security, and operational security across the firm, with industry-leading certifications like SOC 2 Type II and ISO 27001.

Powered by a 400+ team of traders, technologists and engineers operating 24/7 globally, our technology and research capabilities are world-class. Yet we remain entrepreneurial, always seeking fresh ideas and risks worth taking. We are always interested in people who have an appetite for taking calculated risk, demonstrate a high level of original thinking and intellectual curiosity.

Role and Responsibilities:

  • Responsible for the development of trading systems, ensuring high availability and high performance.
  • Develop core asynchronous trading modules (e.g., asyncio) in Python, optimizing system response speed and stability.
  • Collaborate with traders, researchers, and operations teams to drive system iteration and optimization.
  • Write and maintain technical documentation, and continuously improve system architecture and technology choices.

Qualifications:

  • Bachelor’s degree or above in Computer Science, Software Engineering, or a related field.
  • Over 1 year of Python development experience with a deep understanding of object-oriented design.
  • Proficient in asyncio and asynchronous programming models, with hands-on project experience.
  • Solid computer science fundamentals, with an understanding of operating systems, networking, concurrency, data structures, and algorithms.
  • Good coding practices and ability to write clear technical documentation; strong analytical and problem-solving skills.

Nice to Have:

  • Familiarity with crypto (cryptocurrencies, blockchain, or related technologies and businesses).
  • Experience in quantitative trading.
  • Experience with React and Next.js, able to contribute to the development of trading system UI.
  • Experience in developing high-performance distributed systems.

Amber Group opens its doors to the curious problem solver empowered to make an impact in shaping tomorrow. As a hyper-growth company since day 1, we continually invite talent to join our diverse, nimble and digitally-native teams. If this sounds like you, apply now, or get in touch with us today at lucy.liu@ambergroup.io.