CareerOwl CareerOwl

Full time
Part time
1 year
2-4 years
5 year+
High school
Other post
Student Jobs


Main SearchLocalitiesEmployersPublic SectorEducation/Campus Jobs Canada Job Bank Hot Listed Jobs

A CBC news Business report by Don Pittis on finding a job.




 Posting id   :


5/16/2018 3:37:51 PM
Senior Director of Software Engineering
 Employer     : Dynamsoft Corporation
 From         :
 City         : Vancouver - BC Job type:  Career
 Region       : BC Hours   :  Full-Time
 Country      : CA Duration:  Permanent
 Deadline     : 8/31/2018
 Education    : University or above Experience:  5 years or above  
 Salary       : $104,000
 Description  : Minimum Year(s) of Experience: 10 years of algorithm design, software development and architecture experience. Preferably, combined with education and training experience
Minimum Degree Required: Master degree or more than 7 years in enterprise software architecture design and experience in leading teams. 
Degree Preferred: PhD degree in Computer Science, or other related technical field. 

Knowledge Preferred:Demonstrates thought leader-level knowledge and management skills with, and/or a proven record of success in the following areas: 
• Image processing algorithm;
• Machine learning; 
• Natural language processing techniques/ technologies and leading scanning technologies;
• Familiar with Dynamsoft major products;
• Solid understanding of data structures, algorithms and leading technologies;
• Developing in multiple languages including C#, Java, C++ on Windows, Android and iOS based platforms;
• Enterprise architecture concepts and cloud service deployment and maintenance
• Relational databases and SQL;
• Database design, creation, manipulation and query; NoSQL data stores; and,
• Linux OS and development tooling as well as open source libraries.

Job Responsibilities Include: Demonstrates thought leader-level abilities with, and/or a proven record of success directing efforts in the following areas: 
• Lead and manage algorithm research and development work in the whole company; 
• Consolidate entire corporate resources and lead teams to define competition strength of Dynamsoft's key products; 
• Contribute to quarterly competition analysis;  
• Lead team to collaborate with Dynamsoft's existing offshore R&D partners; 
• In charge of delivery of the software product roadmap including hosted services, mobile applications, windows and iOS applications;
• Enforce and adapt the appropriate development process across our software portfolio of enterprise systems, and consumer devices within Dynamsoft ;
• Possess strong leadership skills to engage with stakeholders, technology specialists and account managers;
• Develop strategies and road maps with IT architecture focus to meet annual target within budget;
• In charge of software resources management;
• Development strategic initiatives related to core products at Dynamsoft;
• Lead developers code using object oriented design, implementation and maturation to take advantage of the language feature sets;
• Assess and review code to establish it is efficient code which is concise and best utilizes system resources which can become constrained in a big data environment;
• Conduct managerial tasks related to staffing, training, counselling and reviewing;
• Travel as required for project coordination.

Annual salary: $ 50/hour, 40-hours/ week, $104,000 annually. 

   web site
 from source  :

  Apply by  
Karen Chan (Email address:


Email this posting
To :