Director, Software Engineering

Markham, ON, Canada

Job Description


Reporting directly to the VP of Product & Development, you will develop and lead several high-performing remote teams, with an engineering culture that focuses on technical innovation, continuous improvement, and team collaboration. You will partner with our Product team and key stakeholders to plan and deliver the growth of our SaaS platform and suite of products. Your direct reports will include an engineering manager, QA manager and a DevOps manager.
What you’ll do:

  • Lead the execution and delivery of product features, fixes, and enhancements by collaborating with key business stakeholders and cross-functional teams.
  • Manage an Agile approach to software delivery
  • Ensure documentation and tracking of all software development
  • Develop, implement and manage to a set of ongoing KPIs
  • Implement a support structure and process to ensure minimal disruption to customer activity in the event of software bugs
  • Drive key engineering initiatives to improve the overall team productivity and product quality.
  • Recruit, manage and mentor high-performing and scalable pods by leveraging both onshore and offshore talent.
  • Work in an agile, small team environment with a focus on speed and quality.
  • Be hands-on, able to review software design and architecture.
  • Establish industry best practices, processes and infrastructure for engineering, quality assurance, automation testing and devops.
  • Ensure best practices for security and compliance are being followed throughout the software development lifecycle.
  • Ensure a long term QA program is implemented and managed to ensure quality releases
  • Implement a program of automation and unit testing to reduce QA overhead whilst maintain standards

Qualifications:
  • Bachelor or master's degree in technology related field (Software or Computer Engineering, Computer Science)
  • 10+ years of software engineering experience in varying hands-on leadership roles
  • Minimum 3 years working with business leaders to select and implement modern cloud-based solutions.
  • 3+ years managing engineers, mentoring and nurturing developers, and collaborating with user experience specialists
  • In-depth knowledge of the best practices for managing software projects
  • Experience with Microsoft tech stack: Asp.Net framework, C#, AngularJS and MS SQL
  • Have an aptitude for learning new skills
  • Strong communication and interpersonal skills and ability influence diverse across an organization

Perks:
  • Remote-first working
  • Opportunity to learn and grow with an amazing team!
  • 100% employer-paid benefit premiums
  • Wellness stipend
  • 18 days of paid time off
  • Team building and social events
  • Budgeted professional development
  • Discounts at our customer locations

Book4Time is committed to accessible employment practices that are compliant under the Accessibility for Ontarians with Disabilities Act ("AODA") and supports equal opportunity. Applicants with disabilities or other grounds protected by human rights legislation are available upon request for candidates taking part in all aspects of the employment selection process. For internal and external applicants who require accommodation in the recruitment and selection process, please contact 905-752-2588 for assistance/support.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2021429
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Markham, ON, Canada
  • Education
    Not mentioned