C++ Developer- (Mid/Senior level)

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 system.

We are looking for motivated, self-starters to join the growing engineering team and contribute to the build-out of our proprietary options market-making trading platform. You will focus on analysis, design, implementation, and testing & delivery of Akuna’s trading system 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 to 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:

  • 2+ years of experience developing performant, scalable applications in C++ (and least 2 years with C++11)
  • Experience with Linux and Python required
  • Understanding of distributed systems, data structures and algorithms
  • Practical use of multi-threaded / multi-core programming paradigms
  • Object-oriented design and programming experience
  • Familiar with object and relational databases or similar
  • A curiosity and demonstrated interest in C++14 and beyond
  • Good English communication 
  • Bachelor’s degree in Computer Science, Engineering, Math or equivalent


Location: Shanghai, China

Department: Development