Worked with Linux distributions, debian packaging and high performance, server-class hardware Experience working directly with customers, resolving their technical issues, and communicating solutions Demonstrated experience managing or leading a team of software engineers Understanding of agile software development methodologies Collaborate effectively across multiple internal teams Effective communications skills in English, both written and oral Bachelor’s (or equivalent university level) degree, preferably in a technology field