C++ Developer

Shanghai, China

We opened our first international office, Akuna Software Technologies, in Shanghai in September of 2014. The Shanghai office works collaboratively with the Chicago office to deliver high-performance trading software. This position is based from this office.


Akuna is currently looking for a motivated developer with management experience to join our team in our Shanghai office. We are looking for developers to contribute to the build-out of our proprietary options market-making trading platform infrastructure. The role will focus on analysis, design, implementation, testing and delivery of key trading system technology using the latest technologies. A pragmatic approach to technology solutions, using the latest open source software will be required. The successful candidate will be given a unique level of exposure to an industry-leading team of options traders who participate fully in the design and on-going enhancements of our proprietary trading platform. 

What you’ll do as a C++ Developer at Akuna:

  • Plan, design and implement high-quality Linux services
  • Engage with traders and developers and articulate ideas clearly
  • Build software using Agile methodologies
  • Participate in design sessions and code reviews
  • Work on cross-functional teams to troubleshoot and solve complex problems
  • Design and implementation of database schemas/data storage

Qualities that make great candidates:

  • Understanding of distributed systems, data structures, and algorithms
  • Experience developing performant, scalable applications in C++ (Experience in C++11 will be a big plus)
  • Team management experience 
  • Practical use of multi-threaded / multi-core programming paradigms
  • Object-oriented design and programming experience
  • Familiar with Object databases or similar
  • Experience with Linux and Python required
  • Understanding of PostgreSQL and HDF
  • Good English communication skill


Location: Shanghai, China

Department: Development