Team Lead, Technical Support

GenoLogics Life Sciences Software

July 03, 2015

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at

Job Category: 
Job Specialization: 
Software Development
Company Overview: 

The GenoLogics Philosophy

The GenoLogics philosophy is that to build a great company, you must first and foremost be a great employer. This means creating a workplace that is both inspiring and rewarding – one with shared purpose and meaning. GenoLogics produces more than world-class software; we develop solutions to help advance the early detection, prevention and treatment of diseases such as cancer. To achieve this vision, we’ve created a flat, boundaryless team environment where communication is open and decision-making is transparent. It is the creativity, energy and savvy of our people that enables our success as an organization. 

GenoLogics isn’t a job – it’s an experience. What makes the GenoLogics Experience unique is the opportunity to: 

  • Impact the success of a dynamic company 
  • Learn and grow through challenging work and diverse professional development 
  • Surround yourself with bright, talented people selected for who they are, not only what they can do
Job Summary: 

Position Overview

The Team Lead, Technical Support provides guidance and support to the Technical Support Team. This team is responsible for the detailed design, development, testing, delivery, and maintenance of custom software components. The Team Lead contributes to, and champions the direction for this team, in keeping with the sales and service delivery goals of GenoLogics. The incumbent will build infrastructure and establish best practices, working collaboratively with Technical Support team members as well as the Customer Success team. In addition to team lead responsibilities, this position contributes to the Technical Support effort as an individual contributor with a reduced project load. 

The successful candidate will have excellent customer facing skills, full-cycle software development experience, IT infrastructure and database experience, knowledge and interest in configuration and source code management, proven project management skills, as well as demonstrated leadership capabilities.  Applicants must be self-confident, self-managing and positive in nature. This position suits someone who can plan ahead in order to assess the implications of trade-off decisions in the present. Applicants must thrive in a dynamic, customer driven environment. This position involves high levels of autonomy and accountability. 


Team Lead (50%)

  • Manage the Technical Support Team to deliver high quality software components  on-spec, on-time, and on-budget 
  • Implement team best practices, tools, templates and examples to drive operational efficiency 
    • Requirements analysis and work breakdown estimation 
    • Architecture and design
    • Customer validation and acceptance 
    • Development and testing 
    • Documentation and Custom Solutions knowledgebase  
    • Ongoing maintenance and support 
    • Configuration management and maintenance of deployed solutions
  • Develop and implement plans to fulfill Technical Service’s commitments, reporting progress against metrics 
  • Provide ongoing feedback and mentorship to Technical Support team members 
  • Develop and implement training plans to address new hire requirements and team knowledge/skill gaps
  • Represent the interests of the Technical Support Team in product steering Leadership Team meetings 
  • Collaborate with other Team Leads to improve operational efficiencies leading to corporate scalability and success  
  • Contribute to hiring decision-making and team member performance assessment 
  • Identify and act on opportunities to advance the Technical Support Team 
  • Work with the Director of Software Development to ensure the compatibility of processes and products across the Platform, Market Apps, and Solutions Consulting teams.

Custom Solutions Developer (50%)

  • Achieve expert level knowledge and understanding of GenoLogics’ software capabilities 
  • Perform technical requirements analysis with internal and external customers leading to work-breakdown estimates 
  • Design, develop, document, test and maintain custom software components 
  • Develop and deliver prototype demonstrations for the sake of obtaining customer feedback and acceptance  
  • Ensure a seamless hand-off for the deployment of all customizations within the customer environment 
  • Provide customer feedback to inform future product and services direction


  • Strong written and verbal skills, ability to effectively present complex technical information to internal and external audiences leading to common understanding
  • Strong technical skills across the development life cycle ( design, development, test, and maintenance)
  • Applied knowledge of software development best-practices 
  • Customer-facing requirements analysis experience leading to accurate work-breakdown estimation 
  • Interest in and demonstrated expertise with configuration and source code management best-practices
  • Respect for and experience with scripting languages, ideally Python, Perl and/or Groovy 
  • Passionate about technology, keen interest in learning about life sciences and service delivery 
  • Strong commitment to personal excellence, self-motivated, self-sufficient and resourceful
  • Ability to balance multiple priorities in a dynamic work environment involving multiple stakeholders
  • A leader with a “can do” attitude, strong customer service orientation 
  • Capable problem solver that develops effective solutions for complex problems
  • Working knowledge of Linux/UNIX and Windows environments and administration
  • Development experience with JAVA, SQL, application servers and database systems (Oracle, Postgres)
  • Experience with  Test-Driven Development and automated testing frameworks a strong asset
  • Minimum 7 years progressive experience in a related position, possibly with a consulting and/or outsourcing group
  • Bachelor’s Degree in Computer Science, IT or Bioinformatics  
  • This position requires international travel (10%)
How To Apply: 

Application Information

If you are interested in applying for this position, please email your resume and cover letter (one PDF attachment) to

GenoLogics offers an attractive total compensation package including benefits and stock options. We thank everyone for their interest in this position; only short-listed applicants will be contacted. A hiring decision will be made as soon as we find the perfect candidate. Interviewing will be ongoing until such time. 

GenoLogics is well positioned for success within its marketplace. GenoLogics has been a proud recipient of both the Human Resources Excellence Award and the Product of the Year Award, as awarded by the Vancouver Island Technology Association (VIATeC). For more information about GenoLogics, including corporate and career information, please visit