Director, Software Engineering

JOB ID: 3298,Ontario, Canada

Our client takes the uncertainty and bias out of the hiring process. Their pre-hire assessments provide actionable insights into a candidate’s personality, cognitive, and behavioural attributes and predict both their chances of success within a role and within the culture of an organization.

Their core tenets are more than just buzzwords. Their guiding principles of accountability, teamwork, transparency, balance, and respect are built into every aspect of the company from the relationships they create with their clients to the care with which they build and test their assessments.

This position will ideally be based in the Greater Toronto Area, Kitchener/Waterloo or Ottawa.

People Management

  • Managing the team: organizing people (3 – 5 person team) around the technical tasks
  • Managing the team: organizing people, managing career advice, negotiating raises, vacation, etc.
  • Responsible for team's career development
  • Provide detailed guidance, feedback and direction to designer
  • Apply industry standard product management strategy frameworks to support the team

  • As the Engineering Lead…


    Technical Leadership

  • Training and mentoring the team on specific technologies and techniques
  • Technical input on the final, big picture architecture of the software stack
  • Auditing and reviewing technical work of the team to identify risks, mistakes, and conformance with expectations and specifications

  • Operations

  • Running and maintaining cloud infrastructure and software deployments that make up the service offering
  • Managing change requests to evolve operations in step with development work
  • Managed database changes

  • Research and Development

  • Exploring new techniques and technologies for growth
  • Exploring and redesigning psychometrics, report content, etc. for future product requirements and long-term maintainability

  • Software Development


  • Participate and lead day-to-day development efforts
  • Pitch in with bug fixes and some difficult development work
  • Integration and API services development

  • QA

  • A lot here is delegated, but Director, Software Engineering ultimately responsible
  • Testing and final sign off
  • Test plan management
  • Developing test automation (reflect)

  • Strategy & Methods


    Software Development Methodology

  • Defining the software development practices that the organization will follow
  • We're an agile/scrum shop, 2 weeks sprints

  • Strategy

  • Reach consensus with the team regarding implementation strategy
  • Work with engineers to determine trade-offs in terms of complexity, depth and timelines
  • Work with designer for consistency in design components and user experience
  • Manage expectations of internal team and stakeholders by effectively prioritizing engineering resources
  • Use data from Mixpanel and SQL database queries to inform product and design decisions
  • Employ a MVP mindset to provide technical guidance on the phase out of releases and learn from user interactions
  • Keep up to date with new and upcoming engineering and design frameworks
  • Present digestible findings and action plans to internal stakeholders

  • What an Incredible Candidate Looks Like…

  • Significant (2+ years) experience leading an engineering team of 3 – 5 people
  • Proven track record of success working with engineering, design and product
  • Commitment to quality & excellence
  • Solid understanding of platform test requirements

  • Technical Capabilities …

  • 10+ years of experience in Full Stack Software Development
  • 2+ years of experience in building and supporting API Integrations
  • Tech Stack Must Haves: PHP, Laravelle, Vue.js, Python, RUST, SQL, API (REST, SOAP etc.),
  • AWS (EC2, Lambda, Auto Scaling, DynamoDB, Cloud Watch, S3 and SDS), GO

  • Bonus Points…

  • Experience in HR tech space
  • This is a remote position with occasional meet-up’s at head office in downtown Toronto situated closely to Union Station and the Island Airport.
  • Ideally, the successful candidate will be based in the Greater Toronto Area, Kitchen/Waterloo or Ottawa.
  • Consultant: Kevin Suitor