×
FreshBooks
Official App
Free - Google Play
Get it

Join Our Team

Join a Company Within a Community

At FreshBooks, you’re valued for who you are as well as what you can do. Your experiences and education have shaped your ability and your personality, and becoming a FreshBooker means joining a culture that values both. Our offices include:

Toronto | Amsterdam | Raleigh

Sure, FreshBooks has all the perks you might expect and then some, but the real reasons people are proud to work at FreshBooks go beyond free lunches and on-site massages. Everyone’s opinion is heard and respected and you’ll see the difference you make in the lives of small business owners worldwide, every day.

FreshBooks is a growing global tech company, with offices in Toronto, Amsterdam and Raleigh. We’re always on the hunt for ambitious and talented people. If this sounds like your kind of company, apply to one of the positions below.

Why Work at FreshBooks

High Impact Roles

You’ll play a vital role that impacts the lives of millions of small business owners around the world and directly impact customer experiences and businesses.

Ambitious Mission

You’ll join a team on a mission to build a world-class technology company with a global footprint and get to make your mark in the history books of home-grown successes.

Learning Culture

FreshBooks provides an environment that helps you challenge yourself in creative and innovative ways, to help you grow, develop and propel your career forward.

PORCHFEST People

Passion, Ownership, Results, Change, Honesty, Fun, Empathy, Stretch, Trust. You’ll work with people who embody these values and are committed to delivering the best for each other and our customers.

Available Positions

If you’re interested in joining FreshBooks in Toronto click on a job link to apply, or send your resume to careers@freshbooks.com and describe how you think you can help. If you’re interested in jobs in Amsterdam or Raleigh click through for international opportunities. Check FreshBooks out on Glassdoor and LinkedIn for more information.

Job title
Department
Location

Project Manager

Agility Amsterdam, North Holland, Netherlands

Project Manager

Agility Zagreb, Croatia

Project Manager

Agility Toronto, ON, Canada

Project Manager

Agility San Luis Potosi, San Luis Potosi, Mexico

Project Manager

Agility Raleigh, North Carolina, United States

Manager - Developer Evangelist

Business Development San Antonio, TX, United States

Manager - Developer Evangelist (Remote)

Business Development Toronto, ON, Canada

Manager - Developer Relations Evangelist

Business Development San Antonio, TX, United States

Manager - Developer Relations Evangelist

Business Development Raleigh, North Carolina, United States

Manager - Developer Relations Evangelist (Remote)

Business Development Toronto, ON, Canada

Senior Developer Relations Evangelist (Remote)

Business Development Toronto, ON, Canada

Senior Partner Program Manager

Business Development Canada

Analytics Engineer

Data Analytics Amsterdam, North Holland, Netherlands

Analytics Engineer

Data Analytics Frankfurt am Main, Hesse, Germany

Analytics Engineer

Data Analytics Croatia

Analytics Engineer

Data Analytics Canada - Remote

Analytics Manager, Acquisition

Data Analytics San Antonio, TX, United States

Analytics Manager, Acquisition

Data Analytics Toronto, ON, Canada

Analytics Manager, Acquisition

Data Analytics Raleigh, North Carolina, United States

Business Intelligence Analyst

Data Analytics Raleigh, North Carolina, United States

Business Intelligence Analyst

Data Analytics Amsterdam, North Holland, Netherlands

Business Intelligence Analyst

Data Analytics Zagreb, Croatia

Business Intelligence Analyst

Data Analytics Frankfurt am Main, Hesse, Germany

Business Intelligence Analyst

Data Analytics Toronto, ON, Canada

Business Intelligence Analyst

Data Analytics San Luis Potosi, San Luis Potosi, Mexico

Business Intelligence Analyst

Data Analytics San Antonio, TX, United States

Data Analyst, Marketing Acquisition (Remote)

Data Analytics Raleigh, North Carolina, United States

Senior Data Analyst

Data Analytics Toronto, ON, Canada

Senior Data Analyst

Data Analytics Raleigh, North Carolina, United States

Data Engineering Team Lead

Data Engineering Toronto, ON, Canada

Data Engineering Team Lead

Data Engineering Raleigh, North Carolina, United States

Data Engineering Team Lead

Data Engineering San Antonio, TX, United States

Data Engineering Team Lead

Data Engineering Amsterdam, North Holland, Netherlands

Data Engineering Team Lead

Data Engineering Zagreb, Croatia

Data Engineering Team Lead

Data Engineering Frankfurt am Main, Hesse, Germany

Data Engineering Team Lead

Data Engineering San Luis Potosi, San Luis Potosi, Mexico

Data Engineer (Remote, Americas)

Data Engineering United States

Data Engineer (Remote, Americas)

Data Engineering United States

Data Engineer (Remote, Canada)

Data Engineering Canada - Remote

Data Engineer (Remote, Croatia)

Data Engineering Croatia

Data Engineer (Remote, Germany)

Data Engineering Germany

Data Engineer (Remote, Netherlands)

Data Engineering Netherlands

Data Engineer - Support

Data Engineering Frankfurt am Main, Hesse, Germany

Data Engineer - Support

Data Engineering Canada - Remote

Data Engineer - Support

Data Engineering San Luis Potosi, San Luis Potosi, Mexico

Data Engineer - Support

Data Engineering Amsterdam, North Holland, Netherlands

Data Engineer - Support

Data Engineering Croatia

Business Analyst, Data Science & Product

Data Science Toronto, ON, Canada

Business Analyst, Data Science & Product

Data Science Zagreb, Croatia

Business Analyst, Data Science & Product

Data Science Raleigh, North Carolina, United States

Business Analyst, Data Science & Product

Data Science San Luis Potosi, San Luis Potosi, Mexico

Business Analyst, Data Science & Product

Data Science Frankfurt am Main, Hesse, Germany

Business Analyst, Data Science & Product

Data Science Amsterdam, North Holland, Netherlands

Business Analyst, Data Science & Product

Data Science San Antonio, TX, United States

Data Product Manager

Data Science Amsterdam, North Holland, Netherlands

Data Product Manager

Data Science United States

Data Product Manager

Data Science Toronto, ON, Canada

Data Product Manager

Data Science Germany

Data Product Manager

Data Science Mexico

Product Designer, API

Design Canada - Remote

Engineering Lead (API)

Engineering Amsterdam, North Holland, Netherlands

Engineering Lead (API)

Engineering Croatia

Engineering Lead (API)- Remote

Engineering Canada

Senior Software Engineer

Engineering Frankfurt am Main, Hesse, Germany

Senior Software Engineer

Engineering Amsterdam, North Holland, Netherlands

Senior Software Engineer

Engineering Toronto, ON, Canada

Senior Software Engineer (Front End Focused)

Engineering Toronto, ON, Canada

Software Engineering Lead (Remote, Americas)

Engineering Toronto, ON, Canada

Software Engineering Lead (Remote, Americas)

Engineering Raleigh, North Carolina, United States

Software Engineering Manager(API)- Remote

Engineering Toronto, ON, Canada

Software Engineering Manager(API)- Remote

Engineering Raleigh, North Carolina, United States

VP, Engineering

Engineering Canada - Remote

Financial Analyst - Reporting (Remote)

Finance Toronto, ON, Canada

Treasury Manager (Toronto)

Finance Toronto, ON, Canada

General Counsel, Legal

General Administration Toronto, ON, Canada

Program Manager - Billing (Remote)

General Administration Toronto, ON, Canada

Executive Assistant, HR

HR Toronto, ON, Canada

Technical Recruiter (Remote, Europe)

HR Amsterdam, North Holland, Netherlands

Manager, Global IT Infrastructure

IT Toronto, ON, Canada

Content Marketing Manager (Remote)

Marketing Toronto, ON, Canada

Copywriter (Remote)

Marketing Toronto, ON, Canada

Fullstack developer (WordPress/React) - Remote

Marketing Toronto, ON, Canada

Full Stack Web Developer (Remote)

Marketing Toronto, ON, Canada

Growth Marketing Manager - Partners (Remote)

Marketing Toronto, ON, Canada

Marketing Operations Manager (Remote)

Marketing Toronto, ON, Canada

Senior Product Manager, Client Billing (Remote)

Product Raleigh, North Carolina, United States

Senior Product Manager, Client Billing (Remote)

Product San Luis Potosi, San Luis Potosi, Mexico

Account Executive

Sales Raleigh, North Carolina, United States

Account Executive

Sales Amsterdam, North Holland, Netherlands

Account Executive

Sales San Antonio, TX, United States

Account Executive

Sales Toronto, ON, Canada

Account Manager

Sales San Antonio, TX, United States

Account Manager

Sales Toronto, ON, Canada

Account Manager

Sales San Antonio, TX, United States

Account Manager

Sales Toronto, ON, Canada

Account Manager

Sales Toronto, ON, Canada

Account Manager

Sales Canada

Account Manager

Sales Canada

Account Manager

Sales San Antonio, TX, United States

Account Manager (Hybrid; Toronto, ON)

Sales Toronto, ON, Canada

Account Manager (In Office; Amsterdam, NH)

Sales Amsterdam, North Holland, Netherlands

Account Manager (In Office; Toronto, ON)

Sales Toronto, ON, Canada

Account Manager - Upsell

Sales Amsterdam, North Holland, Netherlands

Associate Account Executive

Sales Amsterdam, North Holland, Netherlands

Associate Account Manager

Sales Amsterdam, North Holland, Netherlands

Customer Success Associate

Sales Toronto, ON, Canada

Customer Success Associate

Sales Amsterdam, North Holland, Netherlands

Operations Director, Europe

Sales Amsterdam, North Holland, Netherlands

Payment Specialist

Sales Toronto, ON, Canada

Sales Business Development Representative

Sales Toronto, ON, Canada

Sales Internship (SaaS)

Sales Amsterdam, North Holland, Netherlands

Sr. Account Executive - LATAM

Sales San Antonio, TX, United States

Support Specialist

Support Toronto, ON, Canada

Support Specialist

Support Toronto, ON, Canada

Support Specialist

Support San Antonio, TX, United States

Support Specialist - Atlantic Canada (Remote)

Support Toronto, ON, Canada

Support Specialist - Croatia

Support Zagreb, Croatia
No jobs found

The FreshBooks Culture

We have one of the most unique employee-led cultures around. You might want to join the FreshBooks choir, organise a game night, teach a lunch and learn, hit the gym or use a paid volunteer day to share your skills with the community.

Whatever your passion, we encourage everyone to contribute to the environment that has made FreshBooks Canada’s Top Employer for 2019 and one of Canada’s Best Small and Medium Employers multiple years running.

The FreshBooks People

No matter the role, you’ll join a team made up of individuals all pushing themselves (and each other) to be their best, to accomplish big things and have fun while doing it.

Not only that but your future coworkers all believe in executing extraordinary experiences every day in the product they’re building, for the customers they’re serving and for each other.

The FreshBooks Culture
The FreshBooks People

Employee Benefits

100% Employer Paid Health, Vision and Dental Benefit Premiums

100% Employer Paid Health, Vision and Dental Benefit Premiums

100% Employer Paid Health, Vision and Dental Benefit Premiums

Employee Assistance
Program

Paid Volunteer Days

Paid Volunteer
& Innovation Days

Onsite Gym & Yoga

Onsite Massage,
Gym, Yoga, Meditation
& Shower Facilities

Daily Breakfast, Snacks & Drinks

Daily Breakfast,
Snacks & Drinks

Indoor Bike Storage

Indoor Bike Storage
& Repair Supplies

Dog and Kid Friendly Office

Dog and Kid
Friendly Office

Check out how FreshBooks’ invoice software works, or Try It for Free today

Get started for free today.

No credit card required.
Cancel anytime.
Join 24 Million People Who Have Used FreshBooks