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