Bachelor's degree in Science, Technology, Engineering, Mathematics, or equivalent practical experience.
4 years of experience coding in a general purpose coding language (e.g., Java, C, C++, Python, Shell, Go, JavaScript, etc.) or in system design.
4 years of experience troubleshooting, advocating for customers' needs, and triaging technical issues (e.g., hardware, software, application, operational, process).
Preferred qualifications:
Experience with designing or managing large distributed systems.
Experience with managing hosted services/SaaS including familiarity with one or more of the following programming/scripting languages: Java, C, C++, .NET, Go, Python, Shell, Perl, JavaScript.
Understanding of one or more Internet technologies: web-tech (e.g., HTTP, DNS, TLS), email (e.g., SMTP, anti-spam, anti-phishing), networking (e.g., routing, TCP/IP), IP telephony (e.g., SIP, H323), Identity (e.g., AD, LDAP, SSO, OAuth, AuthSub), and HTML5.
Knowledge of Linux/Unix or Windows systems at a basic system/network administrator level (from Kernel to Shell and beyond, file systems, and client-server protocols).