Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience.
8 years of experience in software development.
Experience developing software applications using the C++ programming language.
Experience with object-oriented programming, templates, and the Standard Template Library.
Preferred qualifications:
2 years of experience in managing high performance team.
Experience in software development using a general-purpose programming language such as C++, though experience with C, Java, Python, JavaScript, or Go is acceptable if C++ skills have been acquired through other channels.