You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience. Logo

Development Director

Software and Programming
Full Time
Vancouver, BC     

Share job:

Apply Now

Who We Are

Metasoft Systems, established in 1988, is North America’s largest and most innovative supplier of SaaS based funding information and CRM software for non-profits. Since 1995, we have helped over 10,000 members raise in excess of 22 billion dollars in funding.

Who We Are Looking For

You will be responsible for leading the Metasoft development team to create, operate, maintain and enhance the systems that support our websites, customers, and internal processes. You are hands-on, able to contribute and deliver when required, and provide technical leadership and direction to the development team. Your primary responsibilities will be:

  • Product development, testing, implementation
  • Product and systems maintenance
  • Issue troubleshooting, resolution, knowledge transfer
  • Team management & leadership

You will collaborate with the senior management team on future product planning and releases to produce a product that best meetes the customer and organizational needs. You will be hands-on with product design, estimating, and prototyping, and should be experienced with design best practices, as well as fluent in a variety of programming languages. You will define and establish effective source code management policies. You will work with your team to implement new or improved products, features, and functionality, on schedule and within defined specifications.

You will solve technical issues related to web applications, optimization, scalability, and security, and be responsible for timely resolution of customer issues escalated by the customer support team. You will provide suitable product knowledge transfer to management, sales, and customer support teams in a timely manner.

Your effective leadership skills will build and maintain a strong, motivated development team. You will mentor, coach, and develop team members to help improve their technical and interpersonal skills. Your strong communication skills will ensure open communication with all management personnel and project stakeholders.

What You Will Do

  • Contribute hands-on to ensure the success of the team
  • Design and deliver high quality applications for internal and external customers
  • Assume duties when required including on-call availability to debug and troubleshoot client-facing applications in a timely manner
  • Provide ongoing recommendations to improve application performance and implement strategic improvements where required
  • Develop site monitoring, deployment strategies, and testing protocols to support target of 100% product uptime
  • Continuously improve web applications and internal systems to be stable, secure, and fault-tolerant
  • Manage development activities and processes to improve overall version quality, reduce operational risk, achieve better delivery of release milestones, and ensure consistent production quality
  • Establish and periodically update the Release Policy which governs the release process and details release categories, activities, roles & responsibilities, exceptions, etc.
  • Manage vendor relationships and appropriate engagement of outside contractors and suppliers
  • Participate in quarterly and yearly planning processes
  • Manage, delegate, and follow up on assigned projects and tasks toward completion of product implementation
  • Establish open and ongoing communication with all project stakeholders


  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • Minimum 2-5 years leadership experience in software development
  • 10+ years experience with C++
  • Experience with variety of environments and platforms: VB, ASP.NET, C++, C#, SQL Server, IIS, Visual Studio
  • Proficiency with object-oriented design, data structures, algorithm design, problem solving
  • Proficiency with industry best practices and tools used in high-quality product development
  • Extensive experience with GUI, client-server, multi-tier, data services, and web-based testing techniques
  • Ability to interact effectively with stakeholders to define user requirements and application architecture, from concept to implementation
  • Proven team leadership capabilities including strong verbal and written communication skills
  • Excellent interpersonal skills when dealing with colleagues, direct reports, and customers
  • Fluency in Mandarin helpful

    What We Offer You

    A very competitive compensation and benefits package will be offered to the right candidate. Our office is conveniently located in Gastown, only minutes away from Waterfront Station. 

    Please send CV and cover letter to

    Posted: October 21, 2016
    Closes:December 20, 2016
    Email Address:
    Company Info

    Connect with employer:


    FoundationSearch is North America's leading source of fundraising information for non-profits and charities. Our online resource includes more than 120,000 foundations, representing billions of dol...