×
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 Croatia - Remote

Project Manager

Agility Mexico - Remote

Project Manager

Agility Amsterdam, Netherlands

Project Manager

Agility Raleigh, NC, United States

Project Manager

Agility Canada - Remote

Staff Enterprise Architect

Agility Canada - Remote

Staff Enterprise Architect

Agility Croatia - Remote

Staff Enterprise Architect

Agility Amsterdam, Netherlands

Staff Enterprise Architect

Agility United States - Remote

Staff Enterprise Architect

Agility Mexico - Remote

Business Development Manager, Strategic Partnerships

Business Development Toronto, ON, Canada

Manager - Developer Evangelist

Business Development San Antonio, TX, United States

Manager - Developer Evangelist

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

Business Development Toronto, ON, Canada

Partner Manager, Strategic Accounts

Business Development Toronto, ON, Canada

Senior Developer Relations Evangelist

Business Development Toronto, ON, Canada

Strategic Partner Manager

Business Development Toronto, ON, Canada

Data Engineer

Data Engineering Germany - Remote

Data Engineer

Data Engineering Canada - Remote

Data Engineer

Data Engineering United States - Remote

Data Engineer

Data Engineering Croatia - Remote

Data Engineer

Data Engineering Netherlands - Remote

Data Modeler

Data Engineering Canada - Remote

Data Modeler

Data Engineering United States - Remote

Data Modeler

Data Engineering Croatia - Remote

Data Modeler

Data Engineering Netherlands - Remote

Senior Data Engineer

Data Engineering Germany - Remote

Senior Data Engineer

Data Engineering Canada - Remote

Senior Data Engineer

Data Engineering Croatia - Remote

Senior Data Engineer

Data Engineering Netherlands - Remote

Senior Data Engineer

Data Engineering United States - Remote

Machine Learning Product Manager

Data Science San Antonio, TX, United States

Machine Learning Product Manager

Data Science Croatia - Remote

Machine Learning Product Manager

Data Science Amsterdam, Netherlands

Machine Learning Product Manager

Data Science Frankfurt am Main, Hesse, Germany

Machine Learning Product Manager

Data Science Canada - Remote

Machine Learning Product Manager

Data Science Mexico - Remote

Machine Learning Product Manager

Data Science Raleigh, NC, United States

Director of Engineering (Payments)- Remote

Engineering Toronto, ON, Canada

Director of Engineering  (Infrastructure)

Engineering Canada - Remote

Engineering Manager - Remote

Engineering Zagreb, Croatia

Front-End Engineer

Engineering Amsterdam, North Holland, Netherlands

Full Stack Engineer - Remote

Engineering Zagreb, Croatia

Principal Software Engineer

Engineering Toronto, ON, Canada

Principal Software Engineer (API)

Engineering Frankfurt am Main, Hesse, Germany

Principal Software Engineer (API)- Remote

Engineering Raleigh, North Carolina, United States

Principal Software Engineer (API)- Remote

Engineering Toronto, ON, Canada

Principal Software Engineer- Remote

Engineering Frankfurt am Main, Hesse, Germany

Principal Software Engineer- Remote

Engineering Raleigh, North Carolina, United States

Security Engineer

Engineering Toronto, ON, Canada

Security Engineer

Engineering Frankfurt am Main, Hesse, Germany

Senior Software Developer

Engineering Toronto, ON, Canada

Senior Software Developer

Engineering Frankfurt am Main, Hesse, Germany

Senior Software Engineer

Engineering Frankfurt am Main, Hesse, Germany

Senior Software Engineer

Engineering Toronto, ON, Canada

Senior Software Engineer (Front End Focused)

Engineering Toronto, ON, Canada

Senior Software Engineer - Remote

Engineering Zagreb, Croatia

Senior Software Engineer - Remote

Engineering Amsterdam, North Holland, Netherlands

Senior/Staff Engineer - Mobile

Engineering Frankfurt am Main, Hesse, Germany

Senior/Staff Engineer - Mobile

Engineering Toronto, ON, Canada

Software Engineer

Engineering Frankfurt am Main, Hesse, Germany

Software Engineer

Engineering Toronto, ON, Canada

Software Engineer

Engineering Toronto, ON, Canada

Software Engineer

Engineering Frankfurt am Main, Hesse, Germany

Software Engineer (DevOps SDLC Engineer)

Engineering Toronto, ON, Canada

Software Engineering Manager(API)- Remote

Engineering Raleigh, North Carolina, United States

Software Engineering Manager(API)- Remote

Engineering Toronto, ON, Canada

Software Engineering Manager (Mobile Development)- Remote

Engineering Raleigh, North Carolina, United States

Co-Op Android Developer

Engineering & Development Canada

Co-Op Full Stack Software Developer

Engineering & Development Canada

Financial Analyst

Finance Toronto, ON, Canada

Director, Legal Counsel

General Administration Toronto, ON, Canada

Program Manager - Billing

General Administration Toronto, ON, Canada

Executive Assistant

HR Canada - Remote

Talent Operations Coordinator

HR Canada - Remote

Talent Program Manager

HR Toronto, ON, Canada

Cloud Engineer (Messaging Systems) - Remote

Infrastructure Zagreb, Croatia

Senior Software Engineer (DevOps)

Infrastructure Toronto, ON, Canada

Senior Software Engineer (DevOps)

Infrastructure Zagreb, Croatia

Senior Software Engineer (DevOps)

Infrastructure Frankfurt am Main, Hesse, Germany

Senior Software Engineer (DevOps)

Infrastructure Amsterdam, North Holland, Netherlands

IT Specialist

IT Canada - Remote

Full Stack Web Developer

Marketing Canada - Remote

Marketing Operations Manager

Marketing Canada - Remote

Marketing Operations Manager

Marketing Canada - Remote

Partner Consultant, Accountant Channel

Marketing Canada - Remote

Partner Consultant, Accountant Channel

Marketing Canada - Remote

Senior Director, Product Marketing

Marketing United States - Remote

Senior Director, Product Marketing

Marketing Canada - Remote

Visual Designer, Marketing

Marketing Canada - Remote

Visual Designer, Marketing

Marketing United States - Remote

Website CRO Specialist

Marketing Canada - Remote

Director of Product Management, Accounting

Product Management & Design United States - Remote

Director of Product Management, Accounting

Product Management & Design Canada - Remote

Director of Product Management, Accounting

Product Management & Design Mexico - Remote

Director of Product Management (Fintech Focused)

Product Management & Design Mexico - Remote

Principal Product Designer

Product Management & Design Canada - Remote

Product Designer

Product Management & Design Canada - Remote

Product Design Lead/Manager

Product Management & Design Canada - Remote

Product Manager, Accounting - Remote

Product Management & Design Zagreb, Croatia

Product Manager, Accounting - Remote

Product Management & Design Amsterdam, North Holland, Netherlands

Product Manager, Billing

Product Management & Design Canada - Remote

Product Manager, Platform Experience

Product Management & Design United States - Remote

Product Manager, Platform Experience

Product Management & Design Canada - Remote

Senior Product Manager - Remote

Product Management & Design Amsterdam, North Holland, Netherlands

Account Executive

Sales Toronto, ON, Canada

Account Manager

Sales Amsterdam, Netherlands

Account Manager

Sales San Antonio, TX, United States

Account Manager

Sales Toronto, ON, Canada

Account Manager

Sales Amsterdam, Netherlands

Associate Account Executive

Sales Amsterdam, Netherlands

Associate Account Executive

Sales Amsterdam, Netherlands

Billing Specialist

Sales Toronto, ON, Canada

Customer Success Associate - Retention Team

Sales Amsterdam, Netherlands

Pre-Sales Support Consultant

Sales Toronto, ON, Canada

Pre-Sales Support Specialist

Sales Toronto, ON, Canada

Sales Enablement Specialist

Sales Toronto, ON, Canada

Sales Operations Manager

Sales Amsterdam, Netherlands

Sales Support Specialist

Sales Toronto, ON, Canada

Select Pre-Sales Support Specialist

Sales Toronto, ON, Canada

Accounting Program Specialist - Support

Support Toronto, ON, Canada

Accounting Program Specialist - Support (Remote)

Support Raleigh, North Carolina, United States

Accounting Program Specialist - Support (Remote)

Support San Antonio, TX, United States

Senior Director, Frontline Support

Support San Antonio, TX, United States

Senior Director, Frontline Support

Support Toronto, ON, Canada

Senior Director, Frontline Support

Support Raleigh, North Carolina, United States

Support Specialist

Support Toronto, ON, Canada

Support Specialist

Support Toronto, ON, Canada

Support Specialist

Support Canada - Remote

Support Specialist

Support Amsterdam, Netherlands

Support Specialist

Support San Antonio, TX, United States
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.

Employee Benefits

100% Employer Paid Health, Vision and Dental Benefit Premiums

Employee Assistance
Program

Paid Volunteer
& Innovation Days

Onsite Massage,
Gym, Yoga, Meditation
& Shower Facilities

Daily Breakfast,
Snacks & Drinks

Indoor Bike Storage
& Repair Supplies

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.