Share this Job

Director Software Engineering (Excelleris) - Burnaby

Apply now »

Date: May 15, 2019

Location: Burnaby, BC, CA

Company: LifeLabs

At LifeLabs, we are focused on our vision of building a healthier Canada!  We are the largest community diagnostics laboratory in Canada with over 350 collection centres, 21 laboratories and service over 19 million patients each year. 


We believe we can build a healthier Canada through the power of technology.

Our wholly owned subsidiary Excelleris Technologies, a Canada Health Infoway award winner, developed the first noteworthy patient portals in which patients can access their own test results online.  Today we are providing almost 3 million Canadians with a range of online diagnostics results and health records through Excelleris SaaS - my results and my ehealth


This is an exciting time to join our LifeLabs team, grow your career with us and support numerous business initiatives, innovations, best practice and business development opportunities.


The Director, Software Engineering will lead out Software Development teams and technology partners to drive the quality, efficiency and accuracy of our products and services. As the Director you will support cutting-edge development and vendor management practices while working in a highly collaborative environment, with teams coming from a wide variety of professional backgrounds.


This is a full time permanent role that reports into the Vice President, Excelleris and is located at 3500 Gilmore Way, Burnaby.



  • Mentor and coach Engineering Managers, quality assurance and usability experts to build products roadmaps and execute strategies within a high-velocity agile environment that delivers incremental value quickly and iterates based on user feedback
  • Participate in all products planning sessions (strategic, portfolio, product improvement and sustainment, releases, iterations)
  • Build solid relationships with all IT groups, business stakeholders and vendors.  Manage external vendors/partners to ensure projects and releases are delivered on-time, on-budget and with quality
  • Participate in products, technical and architectural sessions and provide clear direction and vision to ensure alignments with the company’s roadmap and best practices
  • Produce and communicate on a regular basis KPI's displaying products health, development and resources productivity and quality
  • Ensure product owners are keeping product backlog (enhancements, defects) prioritized, aligned with business needs, well documented, and accurately estimated.
  • Oversee the agile implementation of the software product as per the product requirements and associated engineering specification
  • Publish and maintain a release schedule for all products
  • Maintain current knowledge of technology developments external to LifeLabs, both in the healthcare industry and in the world in general
  • Be accountable for all aspects of the Software Development Life Cycle (SDLC), from inception through implementation, maintenance, support and retirement while using both waterfall and agile methodologies
  • Proactively manage staffing of the Software Development function in attracting, training, retaining, and performance managing an effective and highly motivated team of talents



  • Bachelor’s degree in Computer Science, Business Administration or other relevant discipline; Master’s degree education in Business Administration or Computer Science would be an asset
  • The successful will possess 10 + years’ experience as Director or Manager/Senior Manager leading a team of software engineers
  • Experience developing software products from conception, through launch, and into full production
  • Microsoft tools experience specifically in C#, .Net and SQL
  • Strong understanding developing in a SOA, API’s and web service concepts such as REST, SOA and XML/JSON.
  • Up-to-date with state of the art technologies and design techniques
  • Familiar with production environment deployments (Azure, AWS)
  • Able to develop and maintain effective relationships with internal and external customers
  • Strong project management experience
  • Ability to absorb, analyze and organize information and ideas and to present written an oral reports



Job Segment: Developer, Manager, Engineer, Software Engineer, Business Development, Management, Technology, Engineering, Sales

Find similar jobs: