Bachelor's degree or equivalent practical experience.
5 years of experience with one or more general purpose programming languages including but not limited to: Java, C/C++, Python, Objective C, JavaScript, or Go.
Experience with coding in data structures, algorithms, and software design.
Experience in computer science, data structures, algorithms, and software design.
Preferred qualifications:
5 years of experience in software development or engineering.
5 years of experience in two or more of the following coding languages: Java, C/C++, C#, Objective-C, Python, JavaScript, PHP, Ruby or Go.