MAN-013 VP / Director Engineering

Toronto

Our Client is the leading AI Contract Negotiation platform for the world’s largest enterprises. Fortune 500 companies from virtually every industry use their product to rapidly review contracts, dramatically reducing their legal spend while accelerating their ability to do business. As one of the fastest growing companies in the legal technology sector, they are always looking to add talented, motivated individuals to the team!

They are looking for a [VP/Director] of Engineering who is passionate about building cutting-edge products from scratch to tackle challenging, real-world problems. In this position, you will be responsible for managing all of the new software development from concept to release. This role will report directly to our Chief Technology Officer, with all other software engineers reporting to this role.

Role Requirements

  • Proven track-record and experience in designing, building and shipping on-time complex software products
  • Ability to dive deep into technical issues
  • Experience conducting make/buy decisions and knowledge of modern tools available
  • Previous proven experience building, managing and scaling a software development team
  • Experience in continual assessment, refinement, maturation, implementation, and enforcement of engineering standards and best practices
  • Comfortable and experienced managing within Agile/Scrum environment
  • Ability to work with onsite and offsite software development teams
  • Ability to communicate technical topics to non-technical employees like sales team and product managers
  • Strong experience in full stack web application development
  • Experience with highly available and scalable enterprise software
  • Familiarity with Linux and Windows infrastructure

Role Preferences

  • Working knowledge of NLP, machine learning, analytics, data science, etc.
  • Experience building enterprise SaaS applications
  • Experience working with Kubernetes or similar containerization technologies

Candidate Experience Requirements

  • Bachelors or above in Computer Sciences
  • 7+ years of software development experience
  • 5+ years of team management experience