Senior Software Engineer

Software Development
|  Posted on:
August 6, 2016
Senior Software Engineer
Vancouver, BC
2+ years experience
40h / week

Company Overview

FYBR is a Vancouver, BC based technology company developing sensing and analytics solutions for sustainable forest management. FYBR is a pioneer in the use of drone technology to measure and monitor forest composition to inform industry, government, public, and private stakeholders to maximize the efficient use and regeneration of our forest resources. We work with forestry companies across North America to centralize raw biomass data and apply big data and machine learning principles to optimize the use of wood fibre for bioenergy and wood product production.

Position Overview

We are looking for an experienced Senior Software Engineer to join our multidisciplinary team in the capacity of Technical Lead.

FYBR is on a mission to empower our clients and enable better forestry and forest management. In this role you will tackle meaningful challenges in a high-impact position with significant autonomy. You will write code, make key decisions on software design, technology selection and architecture, and guide the activities of a small development team.

The Senior Software Engineer will work with the COO to develop FYBR's software solutions.


  • Lead the development process from architecture to deployment of multiple applications
  • Collaborate with internal domain experts to ensure software solutions satisfy business objectives
  • Provide mentorship to junior developers through code reviews and consistent feedback
  • Design and implement a robust automated test strategy
  • Monitor development process and provide solutions to inefficient approaches
  • Develop services and APIs to be used by other members of the team
  • Measure and optimize code when necessary to ensure applications satisfy performance targets


  • Exceptional written and verbal communication skills
  • Proven experience in a leadership role for a large scale software product
  • Deep understanding of core web technologies
  • Expert knowledge of JavaScript, Python or Ruby
  • Ability to organize work and provide estimates for large projects
  • Experience deploying applications to cloud services
  • Experience designing large relational databases
  • Eligible to work in Canada

Bonus Points

  • Experience with modern user interface libraries (React, Angular, Vue etc.)
  • Exposure or interest in GIS and web mapping toolsets
  • Experience or interest in machine learning


Forests are the source of the future's best renewable raw materials and FYBR is on a mission to enable better forestry and forest management and empower our clients to run more efficient businesses. In this role you will tackle meaningful challenges and develop your skills in new field-intelligence technologies and practices as part of a fun, dynamic team.

FYBR builds turnkey solutions that enable real-time field intelligence and optimized supply chains for the forest products industry. Our solutions – powered by drones, satellites, remote sensing, big data, machine learning and beautiful software – enhance field operations and unlock actionable information about forests, inventory and field conditions to support data-driven optimized forestry.

FYBR nurtures a strong team dynamic and prioritizes work flexibility – padding a weekend now and then or working from home the odd morning, for example, is encouraged. Whatever it takes for you to be more effective. Our office is located in lively Mount Pleasant and has all the modern tech office trappings, if that’s your thing (if your thing is to get out in the field – forest or mill – every now and then, we can make that happen too). We help our team achieve professional development objectives and support conference and workshop attendance. We offer competitive salaries in line with skills and experience. We will provide you with the tools you need. Come build great products using cutting-edge technologies with us!

Job Type