Ready for a change?

Our team has big goals to revolutionize how local businesses do their marketing. 

careers at onelocal

With great solutions comes a great team

We have built a team of dedicated problem solvers who are always coming up with new strategies, new ideas and new ways to collaboratively drive our company forward. These ideals are what define our company and allow us to deliver the very best for our clients.

Our founding story

Originating in Toronto, our company has evolved into a global force with an innovative team of professionals. We’ve adopted a remote-first policy, fostering a modern and adaptable work environment. This approach allows us to stay at the forefront of industry trends to empower our team and our clients.

careers at onelocal

We're always connected

We’re proud to be fully remote and hiring internationally. Our virtual workflows and options to co-work allow us to stay connected and embrace our culture of equal opportunities. 

We speak the same language

Although we are a diverse team from around the globe, we share the same vision to revolutionize how local businesses do their marketing. 

Our Leadership Team

Edward Yao

Founder and CEO

Long-time entrepreneur, Edward, founded Canada’s first daily deal company and grew it to $50M GMV, with a team of 130+ people and 10k+ SMB clients. This was just the start. Edward saw a gap in the SMB market and began working on what OneLocal is today. His commitment is to make a big impact with SMBs and their growth strategies, and continue building an inclusive environment for our team.

Scott Ingalls

Head of agency

Scott has worked in the digital marketing space since 1999. For the past 2 years, Scott has brought an innovative perspective to OneLocal overseeing the Delivery team and directing the implementation of the latest automations and AI-driven technologies for our clients and teams to leverage.

Olivier Thibault

COO

Olivier has spent 10+ years scaling tech firms. For the past 3 years, Olivier has been instrumental in building an environment for our team to grow and flourish in their passion for supporting SMBs. With this, a culture of “owners” has been constructed to give all who join the work-life balance that fits their lifestyle.

Our culture

"At OneLocal, we embrace our differences, learn from one another and celebrate new challenges. We are comprised of caring, collaborative and innovative people that work as one team to produce amazing results."
Edward Yao
Founder & CEO

Why work at OneLocal?

Hear from our team about what gets them excited about working at OneLocal.

remote jobs for engineers, software engineering, remote start up

Our #oneteam values

Our perks

Continuous Skills Advancement

We provide lunch and learns, training tutorials, courses for skill advancement and other opportunities to learn new things.

Flexible Working Hours

Different types of flexible work options are available. We aim to find the best way that works for you while still delivering on our goals.

Work-Life Harmony

Enjoy a work environment that values work-life harmony, offering generous PTO and Recharge Days.

Remote-First Work Environment

Embrace a remote-first work policy for a modern, adaptable, and supportive work environment.

Stock Options

We believe in mutual success; as the company grows, so do the stakes for every employee at OneLocal.

Team Events

We celebrate our successes with annual celebrations, monthly team outings, virtual get-togethers, game nights and more.

See what we get up to

Work-life balance, remote first work environment, co-working opportunities, and team meet-ups are just some of the perks that make working at OneLocal unique.

Where we work

Looking for a remote-first work environment? Enjoy the flexibility of working from anywhere.

How we hire

We use a 3 step hiring process to get to know you and your skills. If you're looking for an opportunity that is equal parts challenging and rewarding, we'd love to hear from you.

Once you’ve submitted your application, our team will carefully review it and reach out for a preliminary screening call if we identify a potential fit.

The purpose of this call is to gain a deeper understanding of your background and, of course, to get to know you better! Come prepared with your elevator pitch so we can make the most of our time.

Throughout our hiring process, we incorporate role-specific assessments. Whether it’s a take-home assignment, a role-play scenario, a presentation, or a code assessment, our team is eager to understand your perspective, thought process, and critical thinking abilities.

Before reaching a final decision, you’ll have the opportunity to meet some of our team members at different stages of the process.

This typically involves 1-2 rounds where each team member can ask you specific questions about your experience, your take-home assignment, and how we can align to ensure that this is the best environment for your learning and growth.

We also encourage you to come prepared with specific questions you may have for our team – we appreciate a curious mind!

Still have questions?

Check out our FAQ to learn more about how we determine if you're the right fit.

Job Openings

OneLocal is revolutionizing the B2B space with our innovative white-label marketing platform. We’ve helped thousands of businesses grow by building exceptional digital presences and are now partnering with top software providers and franchisors to offer a powerful, in-house marketing solution for their SMB clients. Our AI-driven, all-in-one platform gives merchants the tools they need to gain a competitive edge and expand their businesses. We pride ourselves on a dynamic, inclusive culture where everyone can be their authentic selves.

We’re looking for a motivated and results-driven General Accountant to join our Finance team. The ideal candidate is eager to be part of a fast-growing tech company and help drive innovation. In this role, you’ll support RevOps and manage key accounting functions, ensuring efficient AP and AR processes while minimizing cash burn and revenue leakage.

What You’ll Be Doing:

  • Manage billing requests and subscription changes from Sales and Customer Success teams.
  • Support the Sr Accountant with bookkeeping and month-end activities.
  • Perform bank reconciliations, investigate discrepancies, and process journal entries.
  • Process vendor, freelancer, and consultant invoice payments.
  • Reconcile and monitor credit card transactions.
  • Ensure accuracy and proper coding of accounts payable invoices, credit card receipts, and employee reimbursements.
  • Collaborate with Sales and Customer Success teams from opportunity initiation to revenue recognition.
  • Validate and analyze sales revenue, subscriber activity, credits/refunds/chargebacks, and commissions.
  • Process churns and billing requests in CRM and billing systems.
  • Assist with ad hoc projects and coordinate with teams across Sales, Marketing, CS, Operations, Delivery, and Product.
  • Provide accounts receivable aging reports and work with Customer Success Account Managers to meet DSO (Days Sales Outstanding) targets.
  • Investigate and coordinate responses for payment chargebacks.
  • Document and map out existing Finance processes.

What You Bring:

  • Minimum 2 years of experience in accounting or revenue operations.
  • Bachelor’s degree in Accounting or a related field.
  • Strong curiosity for automation and continuous process improvements.
  • Experience in SaaS is highly desired.
  • Familiarity with Salesforce, Chargebee, and/or Stripe is a plus.
  • Excellent business acumen and quantitative skills.
  • Strong proficiency in Excel and Salesforce (preferred).
  • Excellent communication skills and a collaborative approach to change.
  • Ability to work autonomously as well as part of a team, self-motivated and proactive.

Why You’ll Love Working Here:

  • Remote-first: We are committed to a remote-first work environment. This means our roles are open to candidates who can work between the core hours of 9am - 5pm EST.
  • Stock options in a YC-backed start-up.
  • Paid vacation and personal days.
  • Virtual social events: Coffee chats with your colleagues and weekly happy hours!

At OneLocal, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a strong commitment to diversity and inclusion enables us to truly create the best company culture possible. We strongly encourage applications from candidates of all backgrounds, experience, and perspectives regardless of race, gender, sexual orientation, marital status, age, citizenship, disability, and national origin.



Apply Now

OneLocal is revolutionizing the B2B space with our innovative white-label marketing platform. We’ve helped thousands of businesses grow by building exceptional digital presences and are now partnering with top software providers and franchisors to offer a powerful, in-house marketing solution for their SMB clients. Our AI-driven, all-in-one platform gives merchants the tools they need to gain a competitive edge and expand their businesses. We pride ourselves on a dynamic, inclusive culture where everyone can be their authentic selves.

We’re looking for a talented and proactive Salesforce Administrator to join our Revenue Operations / Finance team. Reporting to the Finance Director, this role will lead the administration of our Salesforce platform and the broader revenue tech stack. The ideal candidate will be passionate about optimizing systems, improving processes, and enabling cross-functional teams to work more efficiently.

What You’ll Be Doing:

Salesforce Administration

  • Manage the Salesforce platform, including processes, workflows and configurations impacting Sales, Customer Success, Delivery and Finance teams.
  • Manage standard and custom objects, fields, page layouts, and workflow rules.
  • Lead user management activities, including user profiles, roles, and security validation.
  • Collaborate with stakeholders to evaluate, identify, and implement solutions within Salesforce.
  • Manage process flows and integrations with billing and payment systems.
  • Manage product catalog updates for subscription bundles and coupons.
  • Develop and maintain user training documentation and provide ongoing training and support to users.
  • Ensure adherence to Salesforce best practices and stay current on new SaaS updates impacting the revenue tech stack.
  • Collaborate with our developers/engineering team on product/platform changes impacting CRM data and revenue operations.

Automations and Integrations

  • Manage Salesforce automations (process builders, flows), including troubleshooting and updates.
  • Utilize tools such as Zapier to connect Salesforce with external applications.
  • Manage key integrations (HelloSign, ChurnZero, Salesloft, Chargebee, Hubspot, etc.).

Data Management

  • Maintain and improve data accuracy and integrity within Salesforce.
  • Implement and manage data hygiene processes and resolve data-related issues.
  • Document Salesforce customizations and data model.
  • Support long-term scalable data management best practices.

Business/Systems Development

  • Collaborate with the DevOps team to implement systems impacting Salesforce and the revenue tech stack.
  • Manage the Salesforce sandbox environment, coordinate and test new releases.
  • Gather and translate business and functional CRM requirements from internal teams (Sales, Finance, Customer Success, etc.).
  • Research and assess new industry technologies to enhance the revenue tech stack.
  • Drive tech solutions to support revenue growth and optimize internal processes.

What You Bring:

  • 3-5 years of Salesforce administration and management experience, with a strong background in data management and process improvement.
  • Minimum 2 years of Salesforce administration experience in a SaaS environment.
  • Strong experience with automation tools (process builders, flows) and Salesforce integrations with external applications (Zapier, Salesloft, Hubspot).
  • Experience working with subscription billing and payment software systems (Chargebee, Stripe, BlueSnap, GoCardless).
  • Excellent problem-solving skills and a proactive mindset.
  • A natural curiosity and eagerness to grow in areas such as data analysis, systems/project management, and advanced Salesforce administration.
  • Bachelor’s degree in Computer Science, Business Administration, or a related field (or equivalent work experience).
  • Salesforce Administrator or Advanced Administrator certification is highly desirable.

Why You’ll Love Working Here:

  • Remote-first: We are committed to a remote-first work environment. This means our roles are open to candidates who can work between the core hours of 9am - 5pm EST.
  • Stock options in a YC-backed start-up.
  • Paid vacation and personal days.
  • Virtual social events: Coffee chats with your colleagues and weekly happy hours!

At OneLocal, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a strong commitment to diversity and inclusion enables us to truly create the best company culture possible. We strongly encourage applications from candidates of all backgrounds, experience, and perspectives regardless of race, gender, sexual orientation, marital status, age, citizenship, disability, and national origin.



Apply Now

Get a Demo

Enter your details below to set-up your no-obligation demo. All fields are required.*