Director of Engineering
Job Details
X2O Headquarters - Montreal, Quebec
Full Time
4 Year Degree
Negligible
Day
Information Technology

With eyes focused squarely on the future, you will be responsible for overseeing the design, development, and maintenance of our existing product suite, as well as our next generation visual communications system. You are a dynamic hard driving individual who loves creating best of breed high quality products that the world will use.

Core Responsibilities:

  • Provide technical leadership on architecture & designs
  • Lead cross-functional teams in the development and testing of our products
  • Foster a culture of high performance while maintaining a healthy and engaging climate
  • Evaluate current software architecture/development environment and contribute to their improvement
  • Provide guidance, mentoring and coaching to development teams and individuals
  • Conduct employee assessments, evaluate performance, and help people grow in their careers
  • Demonstrate your mastery of software engineering fundamentals through an understating of product design lifecycle, software development practices and quality control
  • Provide direction as it pertains to industry standard applications, development techniques and practices
  • Participate in development meetings and provide status reports
  • Collaborate on strategies to attract and acquire new talent in order to foster rapid and sustainable growth of the team
  • With the help of Scrum Master and Tech Leads, anticipate problems and take appropriate action to propose solutions
  • Bachelors degree in engineering or computer science required
  • Minimum of 10 years of experience in software development, using Agile/Scrum
  • Minimum of 5 years of experience in leading software development teams
  • 3 years or more of development experience using C, C#, HTML5 and other frameworks
  • 3 years or more of product-oriented software development experience
  • Developing commercial-grade software applications
  • Solid understanding of technology and continuous delivery processes
  • Excellent written and verbal communication skills in English
  • Experience with graphics/streaming/video libraries is an asset
  • Developing applications with C#, HTML, Javascript with React, Angular, or JQuery etc.
  • Developing intuitive user interfaces using current concepts and components
  • Applied knowledge of object-oriented analysis, design, and programming principles
  • In-depth knowledge of data management, including relational databases
  • In-depth understanding of Software-as-a-Service (SaaS) concepts and design
  • Developing highly scalable server architectures, including load-balancing and redundancy
More about STRATACACHE...
Feel good about our company...
Apply