FreshBooks has a big vision. We launched in 2003 but we’re just getting started and there’s a lot left to do. We're a high performing team working towards a common goal: building a world class online accounting application to help small businesses better manage their finances. Known for extraordinary customer service and based in Toronto, Canada, FreshBooks serves paying customers in over 120 countries. 

The Opportunity - Technical Program Manager, Data

Freshbooks is seeking a Technical Program Manager for its Data and Analytics efforts. In this role you will be responsible for scoping and delivering large projects end-to-end. Responsibilities include collection of business and systems requirements from internal and external customers, writing specifications, driving projects from design to release, and managing the production launch. You will lead and coordinate design/implementation efforts between internal teams and outside vendors to develop optimal solutions. You will be expected to make appropriate tradeoffs to optimize time-to-market, clearly communicate goals, roles, responsibilities, and desired outcomes to internal cross-functional and remote project teams.

The right candidate will possess a strong program management background in a Lean or Agile environment, will have demonstrated experience leading medium to large projects, and will have a well-rounded technical background in current big data and fast data technologies. You must be able to thrive and succeed in an entrepreneurial environment, and not be hindered by ambiguity or competing priorities. This means you are not only able to develop and drive high-level strategic initiatives, but can also roll up your sleeves, dig in and get the job done. As a TPM, you will anticipate bottlenecks, provide escalation management, anticipate and make tradeoffs, and balance the business needs versus technical constraints. An ability to take large, complex projects and break them down into manageable pieces, develop functional specifications, then deliver them in a successful and timely manner is expected. Maturity, high judgment, negotiation skills, ability to influence, analytical talent and leadership are essential to success in this role.

What you bring:

  • Relevant experience in big data and fast data technologies
  • Experience communicating with technical and non-technical stakeholders at all levels and across multiple business units
  • Experience with Agile and Lean software development processes
  • Proven track record of managing projects and delivering on time
  • Excellent problem-solving skills
  • Excellent written and verbal communication skills

What you’ll do:

  • Working with the technical and people management of our data teams, and with stakeholders throughout FreshBooks, arrive at an overall data strategy for Freshbooks for the next 3-5 years.
  • Curate and manage an overall roadmap and portfolio of services and projects.
  • Manage the expectations of stakeholders, and meet the needs of the business.
  • Manage relationships with external vendors.
  • Act as product owner to our data engineering teams.

What we offer:

  • Competitive salary, health benefits from day 1 and extra days off (office is closed between    
  • Christmas and New Years)
  • RRSP matching program and generous parental leave policy
  • Weekly catered lunches, beer, and snacks
  • Team and company offsites, hackoffs, and paid community volunteer days and religious observance days
  • Professional development opportunities and flexible work schedules
  • Office gym with showers and complimentary towel service
  • Secure, indoor bike parking with well-stocked repair bay
  • Ping Pong, Foosball, Massage Chairs, Nintendo Stations and more.
  • Dog friendly office
  • TTC Accessible

Sure, there are perks, but the real reason people are proud to work at FreshBooks is because each person knows their opinion is respected, and they can see the difference they make in the lives of over 10 million small business owners around the world. If you want to accelerate your career, work on projects you're passionate about and have just as much of a life outside the office as inside—you're exactly what we're looking for.

We value our people...

We recognize and reward ingenious work. We all have real lives, and respect work lifestyle balance. We all have a voice that is heard throughout the company. We always make time for fun, and have one of the most unique, employee-led cultures out there. Join the FreshBooks choir or a class in the gym, organize a gaming night, teach a dev lunch and learn, or use a paid volunteer day to share your skills with the community. Salaries are competitive and compensation packages include stake in the company. Interested? Let’s get started!

Apply Now

Have we got your attention? Submit your application today and a member of our recruitment team will be in touch with you shortly!

FreshBooks provides employment accommodation during the recruitment process. Should you require any accommodation, please indicate this on your application and we will work with you to meet your accessibility needs. For any questions, suggestions or required documents regarding accessibility in a different format, please contact us at phone 416-780-2700 and/or accessibility@freshbooks.com

Apply for this Job
* Required
(Optional)
Almost there! Review your information then click 'Submit Application' to apply.

File   X
File   X
+ Add Another