The Role:
We are looking for an experienced, self-motivated, and results-driven director of software engineering to develop SaaS-based language learning applications. This position requires the candidate to design, develop, deploy, and maintain web applications. Driving the effective delivery of English language learning (ELL) applications will require the candidate to develop and maintain a high-quality engineering team and strong relationships with other departments.
Job Description:
As a Director of Software Engineering for Saybot, your responsibilities will be to:
Manage a group of software engineers and QA staff to design, develop, deploy, and maintain high quality web-based English language learning (ELL) software.
Allocate engineering resources to complete company’s technical projects according to these projects’ priorities.
Establish and refine various intradepartmental and interdepartmental protocols and policies to ensure effective engineering productivity and management.
Coach team members to help them grow and improve their performances.
Improve both the quality and efficiency of software development by leveraging Saybot core technology development and other new web technology.
Job Requirements:
BS/MS in computer science, computer engineering, electrical engineering or equivalent;
Excellent programming skills in both object-oriented languages (C++ or Java) and scripting (Ruby on Rails or PHP);
Practical knowledge of GNU/Linux server administration
5+ years of experience in software design, development, and deployment.
2+ years of experience in software development management.
High level of accountability and strong initiative.
Good analytical, communication, and management skills.
Ability to communicate in English and Mandarin Chinese