See what makes us tick! We're all about client satisfaction, respecting work-life balance, and constantly learning together. If this sounds like your kind of place, join our team!

Work With Us

We're a global team that hires the right people—no matter where you live. From paid time off and sick leave to local perks like 13th month pay, we make sure our offshore team members are supported and valued.

Our Values

  • Always seek a better way: Constantly ask yourself is there a better, more efficient way to do
  • Delight everyone we work with: At our firm, we want each interaction, whether it be a co-worker, client or partner, to be a pleasurable one.
  • Approach everything with humility: Every person at our company is just as important as the next. Everyone should be able to speak their minds with respect and those on the other side should receive this feedback openly.
  • Engage in open communication: The cornerstone of a good team is how people communicate with one another. It is everyone's duty to provide pertinent information to who they're communicating with to help make everyone's lives easier.
Open Positions

Senior Bookkeeper

Fulltime | Experienced | Remote
Apply Now

As a Senior Bookkeeper, you will play a crucial role in transforming financial management with cutting-edge technology while leading a team of bookkeepers. In this role, you will use cloud-based tools to seamlessly handle client financial data, optimize processes, and deliver real-time, accurate financial insights.

  • If you’re a tech-savvy bookkeeping professional with a strong background in bookkeeping, team leadership and a commitment to maintaining the highest standards of financial record-keeping, , then  this role is for you.

    What Your Day-to-Day Will Look Like

    • Complete weekly, monthly, and other recurring tasks as for assigned clients
    • Review and remit weekly payments for clients
    • Assist with new client onboarding Assist junior bookkeepers with questions and training as needed
    • Review month-end work for junior bookkeepersHelp maintain and improve Karbon workflows for your clients
    • Communicate directly with clients on a weekly basis
    • Other ad-hoc duties as required

    What You Need to Succeed

    • Preferred: Associate’s degree in Accounting, Finance, or related fields
    • Proven experience in bookkeeping, accounting, or comparable roles within US-based, Canadian, or Australian contexts. 
    • A minimum of 3 years of relevant bookkeeping experience, including 2 years in a leadership or team lead capacity.
    • Proficiency in the use of Quickbooks Online, spreadsheets, and other cloud-based platforms
    • Strong analytical skills and meticulous attention to detail for accurate financial data management
    • Friendly demeanor - internally and externally
    • Professional experience with remote/virtual work environment
    • Strong sense of urgency/deadline & priority driven
    • Exceptional communication skills, both written and verbal, for effective client interaction

    Our Recruitment Process

    In addition to submitting an application, to confirm you have a strong attention to detail we ask you to do two things. If either of these items are missed, we will unfortunately reject your application.

    Keystone Bookkeeper's favorite color is green. After you apply, please email us at color@keystonebookkeepers(dot com) and let us know our favorite color along with a short paragraph as to why you would make an excellent addition to the team.

    Thank you for considering Keystone Bookkeepers!

Bookkeeper

Fulltime | Experienced | Remote
Apply Now

As a Bookkeeper, you will be pivotal in transforming financial management with cutting-edge technology. In this role, you will use cloud-based tools to seamlessly handle client financial data, optimize processes, and deliver real-time, accurate financial insights. If you’re a tech-savvy bookkeeping professional passionate about efficiency and accuracy, this is your opportunity to contribute to reshaping how businesses approach their finances.

  • What Your Day-to-Day Will Look Like

    • Complete weekly, monthly, and other recurring tasks as for assigned clients
    • Process A/P and A/RCategorize transactions in the bank feed
    • Enter monthly journal entries and other client-specific tasks
    • Help maintain and improve Karbon workflows for your clients
    • Other ad-hoc duties as required

    What You Need to Succeed

    • Preferred: Associate’s degree in Accounting, Finance, or related fields
    • Proven experience in bookkeeping, accounting, or comparable roles within US-based, Canadian, or Australian contexts.
    • Proficiency in the use of Quickbooks Online, spreadsheets, and other cloud-based platforms
    • Strong analytical skills and meticulous attention to detail for accurate financial data management
    • Friendly demeanor - internally and externally
    • Professional experience with remote/virtual work environment
    • Strong sense of urgency/deadline & priority-driven
    • Exceptional communication skills, both written and verbal, for effective client interaction

    Our Recruitment Process

    In addition to submitting an application, to confirm you have a strong attention to detail we ask you to do two things. If either of these items are missed, we will unfortunately reject your application.

    Keystone Bookkeeper's favorite color is green. After you apply, please email us at color@keystonebookkeepers(dot com) and let us know our favorite color along with a short paragraph as to why you would make an excellent addition to the team.

    Thank you for considering Keystone Bookkeepers!

Accounting Manager

Fulltime | Experienced | Remote
Apply Now

As an Accounting Manager, you will lead three specialized offshore teams and play a hands-on role in our vacation rental tax service. In this role, you will oversee three team managers across our Vacation Tax, STR Owners, and SMB service lines, ensuring accurate and timely deliverables while personally driving the tax service — onboarding clients, resolving filing issues, and working directly with tax agencies and jurisdictions.

  • What Your Day-to-Day Will Look Like

    • Lead a team of client-facing accounting professionals to deliver top-notch client accounting services, setting strategic goals and objectives aligned with Keystone Bookkeepers' mission and vision.
    • Oversee the preparation and review of accurate and timely owner statements and management financials, ensuring compliance with regulatory standards and industry best practices.
    • Help address challenging technical questions from both clients and our staff
    • Forge strong relationships with clients, providing strategic guidance to help them achieve their financial goals and objectives.
    • Identify opportunities to streamline processes and enhance efficiency within the client accounting services team, leveraging technology and best practices.
    • Mentor and nurture team members, providing coaching and support to foster professional growth and enhance skills.
    • Implement robust quality control measures to uphold the integrity and accuracy of financial data and reports.

    How You Can Be Successful in the Role:

    • Leadership - Lead with passion, inspire your team, and cultivate a collaborative and inclusive work environment.
    • Client Focus - Prioritize client satisfaction and cultivate enduring relationships built on trust and transparency.
    • Innovation - Embrace change, seek out new opportunities for improvement, and champion innovation within the organization.
    • Problem-Solving - Tackle challenges with a solution-oriented mindset, leveraging your analytical prowess and expertise to surmount obstacles.
    • Continuous Learning - Stay curious, invest in your professional development, and remain abreast of industry trends and best practices.

    What You Need to Succeed

    • Bachelor's degree in Accounting, Finance, or a related field; CPA or equivalent certification a plus.
    • 5+ years of experience in an accounting firm environment, with at least two years in public accounting. 
    • 3-4 years of managing staff in a remote-work environment.
    • Profound technical accounting skills and a solid understanding of GAAP and other relevant regulations.
    • Outstanding communication and interpersonal skills, coupled with a client-centric approach.
    • Proven ability to drive results, lead teams, and foster a culture of collaboration and innovation.

    Why Join Us?

    • Remote work environment with company provided equipment
    • Fast-paced, growth oriented firmCompetitive salary
    • Semi-annual bonus opportunities
    • Opportunity for professional growth & development 

    If you're passionate about propelling innovation, delivering unparalleled client experiences, and leading a high-performing team in a flexible and rewarding environment, then Keystone Bookkeepers is the place for you!

    Join us and make an indelible impact on the future of client accounting services. Apply now and unlock your full potential with Keystone Bookkeepers!

    Our Recruitment Process

    In addition to submitting an application, to confirm you have a strong attention to detail we ask you to do two things. If either of these items are missed, we will unfortunately reject your application.

    Keystone Bookkeeper's favorite color is green. After you apply, please email us at color@keystonebookkeepers(dot com) and let us know our favorite color along with a short paragraph as to why you would make an excellent addition to the team.

    Thank you for considering Keystone Bookkeepers!