× Freshbooks App Logo
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:

TorontoAmsterdam | Raleigh

At FreshBooks, everyone’s opinion is heard and respected and it’s easy to 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 Raleigh 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 Toronto or Amsterdam click through for international opportunities. Check FreshBooks out on Glassdoor and LinkedIn for more information.

Job title
Department
Location

BI Analyst, Support

Data Toronto, ON

Chief Data Officer

Data Toronto, ON

Product Data Analyst

Data Toronto, ON

People Operations Manager

Human Resources Toronto, ON

Senior HR Business Partner

Human Resources Toronto, ON

Digital Media Specialist

Marketing Toronto, ON

Lifecycle Marketing Manager

Marketing Toronto, ON

Marketing Data Analyst

Marketing Toronto, ON

Product Marketing Manager

Marketing Toronto, ON

Senior Partner Marketing Manager

Marketing Toronto, ON

Website Development, Team Lead

Marketing Toronto, ON

Agile Coach

Product Development Toronto, ON

Business Project Manager

Product Development Toronto, ON

Data Engineer

Product Development Toronto, ON

Principal Engineer

Product Development Amsterdam, Netherlands

Program Manager

Product Development Toronto, ON

Senior Director, Engineering

Product Development Toronto, ON

Senior Front-End Developer

Product Development Amsterdam, Netherlands

Senior Software Engineer, Microservices (Platform)

Product Development Toronto, ON

Senior Software Engineer (Python)

Product Development Amsterdam, Netherlands

Senior Software Engineer, Resilience (GCP)

Product Development Toronto, ON

Senior Software Engineer (Time Tracking and Teams)

Product Development Toronto, ON

Software Engineer

Product Development Toronto, ON

Software Engineer

Product Development Toronto, ON

Software Engineer, Microservices (Platform)

Product Development Toronto, ON

Software Engineer (Python)

Product Development Amsterdam, Netherlands

Software Engineer (Time Tracking and Teams)

Product Development Toronto, ON

Product Manager, Payments

Product Management and Design Toronto, ON

Senior Product Manager, International

Product Management and Design Toronto, ON

Account Executive

Sales & Business Development Toronto, ON

Account Executive

Sales & Business Development Raleigh, NC

Account Manager

Sales & Business Development Toronto, ON

Director of Sales

Sales & Business Development Amsterdam, Netherlands

Sales Business Development Manager

Sales & Business Development Toronto, ON

Support Specialist

Support Toronto, ON
No jobs found

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

Get started for free today.

No credit card required.
Cancel anytime.