A bachelors degree in computer science, math, or physics from a top-tier college or university
Strong written and oral communication skills in English, you'll primarily be communicating with other people over IM/Phone.
Thorough understanding of Linux fundamentals and C++ compiling/linking/loading process. Tower is primarily a Linux shop
Proficiency with Python and/or Go. Most of our newer tools are written in Python and Go.
Expertise in scripting languages, such as Bash shell scripting.
Experience with GNU make, Git, Open Source software, Gitlab/Github, ELK/EFK stack and Docker (preferred)
Brilliant problem-solving abilities. When faced with new and novel bugs, you'll need your wits about you.