C++ Developer- Automation Engineering

Chicago, IL

We have an opportunity for a motivated developer to join our Infrastructure team and contribute to the build-out of our proprietary options market-making trading platform. Your role will focus on creating and maintaining the C++ services that form the backbone of our trading system. The successful candidate will be given a unique level of exposure to an industry-leading team of options traders who participate fully in design and on-going enhancements.

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

  • Implement high quality services
  • Engage traders and developers and articulate ideas clearly
  • Participate in design sessions and code reviews
  • Work on cross-functional teams
  • Be mentored by Senior Developers to learn the trading system and domain
  • Solve complex problems and troubleshoot issues

Qualities that make great candidates:

  • Bachelor’s degree in Computer Science, Engineering, Math or equivalent
  • 2-5 years of experience developing performant, scalable applications in C++ (and at least 2 years with C++11)
  • A curiosity and demonstrated interest in C++14 and beyond
  • Experience with concurrent programming (e.g. multi-threaded, reactor, etc.)
  • Experience with multi-core programming paradigms
  • Understanding of distributed systems, data structures and algorithms
  • Understands concepts of networking (i.e. TCP, UDP, multicast)
  • Capable of writing unit tests and functional tests
  • Ability to break down large problems methodically
  • Experience with Linux and Python

Location: Chicago, IL

Department: Development