Important:
Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility.
Senior Software Engineer
Required Education and Experience
Applicants must meet the following education and experience requirements:
* 5 years of relevant experience and a Bachelor’s degree in Computer Science, Computer Engineering, Networking or equivalent.
* 3 years of relevant experience and a Masters’s degree in Computer Science, Computer Engineering, Networking or equivalent.
* Relevant experience and PhD in Computer Science, Computer Engineering, Networking or equivalent.
Required Skills
* 5+ years of development experience in C/C++.
* 5+ years of experience with Internet protocols such as TCP, UDP, DNS, and/or HTTP
Desired Skills
* Good orientation in Linux, macOS, and Windows
* Strong communication and organizational skills
* Expertise with multi-threaded cross-platform development
* Passion to understand, learn and evaluate new technologies
* Proficiency with common scripting languages such as bash, perl, javascript, and/or python
* Solid background in writing secure code and code signing
* Strong problem solving and technical troubleshooting skills, attention to detail
* Experience on performance data analysis is a plus