Software Developer

Role Summary

A Software Developer at iRage apart from being passionate about coding should be a rock-star programmer who is
driven to stay ahead in the competition and loves to work in a fast-paced environment.

Apart from building new strategies, you will be involved in improving the efficiency of deployed strategies, as well as
enhancing trading tools and trading platforms.

Required Skills

  • Strong C++ skills with a good experience of C++11 and C++14.
  • Adept problem-solving skills, data-structures and algorithms.
  • Strong understanding of computer architecture and multi-core architecture.
  • Comfortable with working on Linux.
  • Understanding of networks and network programming.
  • Good knowledge in scripting language like Python.

Desired Skills

  • Understanding of multi-threaded programming.
  • Network and socket programming knowledge.
  • Experience with inter process communication.
  • Ability to work as an individual contributor as well as a team player.