- Manage and oversee the engineering team
- Responsible for hiring, mentoring and development of our team of engineers to grow a high-performance engineering organization
- Collaborate with product & technology teams to deliver major initiatives that drive our customer growth
- Guide engineering technical strategy and roadmaps
- Commitment to high code quality and delivery requirements
- Proven records of technical credentials, technical leadership
- At least 5+ years leading or managing a developer team and at least 3.5+ years in the same organization.
- Proven records in coach and mentor team members in their professional development
- Proven records in analytical skills with excellent problem-solving abilities
- Proven records in dealing with difficult management situation and apply innovation idea in team.
- Demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment.
- Strong verbal and written communication skills
- Hands-on experience working with web back-end development and/or app development
- Has passion for both software technology and people management
- Experience with hiring and building self-sustaining teams
- Bachelor’s Degree in Computer Science, Computer Engineering or the equivalent strongly preferred