Work With Us
At CDC Bookkeeping, we’re more than just financial experts—we’re a team that values people just as much as numbers. We’ve built a culture where collaboration, innovation, and a touch of fun are always in balance with professionalism.
If you're looking for a career that combines growth, purpose, and a supportive team environment, CDC is the place for you.
Current Openings
Bookkeeper
CDC Bookkeeping is looking for a full time, permanent Bookkeeper to join our growing team!
At CDC Bookkeeping, we are transforming bookkeeping into a rewarding career path with growth, learning, and impact. The Bookkeeper is a mid-level position designed for individuals who are building their expertise in bookkeeping while taking on more client interaction, problem-solving responsibilities, and building autonomy. In this role, you will manage fundamental bookkeeping tasks while supporting client needs and proactively resolving issues, guided by Senior Bookkeepers and the Managing Partners. This position offers a great opportunity to develop more advanced skills and work closely with clients to deliver an exceptional experience.
Key Responsibilities:
-
Bookkeeping and Financial Management
-
Perform full-cycle bookkeeping tasks, including accounts payable, accounts receivable, bank reconciliations, and general ledger entries with increased independence.
-
Manage month-end closing processes, collaborating with Senior Bookkeepers as needed for complex reconciliations and adjustments.
-
-
Client Interaction and Support
-
Act as a point of contact for designated clients, providing clear communication and updates on bookkeeping tasks.
-
Respond to client inquiries with professionalism, seeking guidance from Senior Bookkeepers when handling more complex issues.
-
-
Problem-Solving and Issue Resolution
-
Identify discrepancies or issues in client records, researching solutions and working with Senior Bookkeepers to implement corrective actions.
-
Proactively address common bookkeeping challenges, suggesting process improvements where applicable.
-
-
Financial Reporting Assistance
-
Assist in preparing financial reports for clients, such as balance sheets, income statements, and cash flow reports.
-
Support Senior Bookkeepers in assembling data for year-end reports and other periodic financial reviews.
-
-
Process Improvement and Efficiency
-
Contribute ideas to streamline bookkeeping processes and improve data management within client files.
-
Implement basic process improvements in coordination with the team, enhancing accuracy and efficiency.
-
- Training and Development
-
Continue to build technical skills through training sessions and by collaborating with Senior Bookkeepers.
- Engage in ongoing learning to develop advanced proficiency in QuickBooks, Microsoft Office, and other relevant software.
-
Qualifications:
-
Education: Post-secondary education in Accounting, Finance, or a related field preferred; equivalent experience may be considered.
-
Experience: 1-2 years of bookkeeping experience, ideally with some client-facing responsibilities.
-
Technical Skills: Proficiency in QuickBooks and Microsoft Office Suite; familiarity with full-cycle bookkeeping and basic financial reporting.
-
Soft Skills: Strong communication and interpersonal skills, a proactive problem-solver, and a team player.
-
Analytical Skills: Ability to identify and resolve minor discrepancies and maintain high standards of accuracy and attention to detail.
Core Competencies:
-
Client-Centered Approach: Demonstrates professionalism and responsiveness in client interactions, ensuring a positive client experience.
-
Attention to Detail: Maintains accuracy in all bookkeeping tasks, ensuring the integrity of client financial records.
-
Autonomy and Accountability: Completes assigned tasks independently, seeking guidance for complex issues and taking ownership of work quality.
-
Problem-Solving Abilities: Proactively identifies and addresses issues in client accounts, suggesting solutions and process improvements where appropriate.
-
Communication Skills: Communicates clearly and effectively with both clients and team members, ensuring updates are timely and professional.
-
Continuous Learning and Development: Shows a commitment to ongoing professional growth, learning new skills and staying current with bookkeeping standards.
This description is not a comprehensive listing of activities, duties, or responsibilities that may be required of the employee. Other duties, responsibilities and activities may be assigned or may be changed at any time.
Work Location: In person - Saskatoon, SK (502 – 45th St. West, Suite 217)
While we appreciate all applications, only those selected for an interview will be contacted.
Junior Bookkeeper
CDC Bookkeeping is looking for a full time, permanent Junior Bookkeeper to join our growing team!
At CDC Bookkeeping, we are transforming bookkeeping into a rewarding career path with growth, learning, and impact. As a Junior Bookkeeper, you will focus on the foundational tasks of bookkeeping—accurate data entry, reconciliations, and supporting financial records under the guidance of a Senior Bookkeeper. This entry-level role is ideal for individuals eager to learn the ropes of bookkeeping in a supportive environment, with opportunities for professional growth through mentorship and skill development.
Key Responsibilities:
-
Data Entry and Transaction Management
-
Perform accurate data entry of financial transactions for clients, ensuring completeness and compliance with CDC’s standards.
-
Support bookkeeping processes by maintaining accounts payable and accounts receivable records under the supervision of a Senior Bookkeeper.
-
Assist in reconciling bank statements and credit card accounts, identifying discrepancies, and bringing them to the attention of the Senior Bookkeeper.
-
-
Support and Financial Reporting
-
Contribute to the preparation of basic financial reports, such as transaction summaries and trial balances, as directed.
-
Gain exposure to creating financial statements by assisting with compiling data and learning report formatting.
-
-
Mentorship and Skill Development
-
Work closely with a Senior Bookkeeper to learn full-cycle bookkeeping processes, including month-end and year-end close, reconciliations, and reporting.
-
Participate in ongoing training sessions to develop technical skills in QuickBooks and Microsoft Office Suite, as well as industry-specific tools and processes.
-
-
Client Assistance and Communication
-
Provide friendly, professional support for client inquiries by relaying questions or concerns to senior staff members.
-
Maintain organized client records and ensure information is up-to-date, with direction from senior team members.
-
-
Process Improvement and Efficiency
-
Support senior team members by assisting in filing, organization, and the management of physical and electronic records.
-
Learn and implement basic process improvements, such as file organization and data management techniques, to ensure smooth client operations.
-
Qualifications:
-
Education: Post-secondary education in Accounting, Finance, or related field an asset.
-
Experience: Some experience in an administrative or data-entry role.
-
Technical Skills: Basic familiarity with QuickBooks and Microsoft Office Suite.
-
Soft Skills: Strong attention to detail, a willingness to learn, and the ability to communicate clearly and professionally with team members and clients.
-
Analytical Skills: Problem-solving mindset and a natural inclination for accuracy in data entry and financial tasks.
Core Competencies:
-
Attention to Detail: Maintains a high level of accuracy in data entry and record-keeping, essential for supporting client financial records.
-
Client-Focused Mindset: Works with a friendly, professional approach in all interactions, supporting client needs with attentiveness and care.
-
Adaptability and Learning: Thrives in a dynamic, fast-paced environment, with a positive attitude toward continuous learning and feedback.
-
Confidentiality and Professionalism: Understands the importance of handling sensitive financial information responsibly and professionally.
This description is not a comprehensive listing of activities, duties, or responsibilities that may be required of the employee. Other duties, responsibilities and activities may be assigned or may be changed at any time.
Work Location: In person - Saskatoon, SK (502 – 45th St. West, Suite 217)
While we appreciate all applications, only those selected for an interview will be contacted.
Senior Bookkeeper
CDC Bookkeeping is looking for a full time, permanent Senior Bookkeeper to join our growing team!
At CDC Bookkeeping, we are transforming bookkeeping into a rewarding career path with growth, learning, and impact. The Senior Bookkeeper at CDC Bookkeeping is a key role, responsible for independently managing complex client accounts, meeting deadlines, and delivering high-quality financial services. This position requires advanced bookkeeping skills, the ability to work autonomously, and strong organizational capabilities to manage multiple clients effectively. The Senior Bookkeeper also plays a pivotal role in mentoring and guiding developing Bookkeepers, helping to foster growth and development across the team
Key Responsibilities:
-
Independently manage full-cycle bookkeeping tasks for multiple clients, including complex reconciliations, adjustments, and multi-entity accounts.
-
Handle client accounts with minimal supervision, proactively identifying and addressing client needs, discrepancies, and opportunities for process improvements.
-
Develop customized bookkeeping solutions tailored to individual client requirements and ensure compliance with accounting standards.
-
Serve as the primary point of contact for assigned clients, ensuring timely responses, clear communication, and a proactive approach to client inquiries.
-
Mentor developing Bookkeepers on the team, offering guidance on bookkeeping practices, client communications, and best practices for efficiency and accuracy.
-
Prepare detailed financial reports, such as income statements, balance sheets, and cash flow statements, customized for client needs, as well as year-end preparations.
-
Identify opportunities for process improvement within client files and internal operations, implementing solutions to enhance efficiency.
-
Participate in strategic initiatives to improve CDC’s bookkeeping processes, contributing ideas and insights from client interactions.
Qualifications:
-
Education: Post-secondary degree or diploma in Accounting, Finance, or related field preferred; Post-secondary degree or diploma in Accounting, Finance, or related field preferred. Certified Professional Bookkeeper (CPB) designation required.
-
Experience: +3-5 years of bookkeeping experience, with a proven ability to manage complex accounts and provide client-facing services.
-
Technical Skills: Advanced proficiency in QuickBooks, Microsoft Suite, and other accounting software.
-
Soft Skills: Exceptional organizational skills, strong communication abilities, and a collaborative mindset.
-
Analytical Skills: Skilled in identifying financial trends, resolving discrepancies, and applying a strategic approach to bookkeeping.
Why you'll love working with us:
-
Competitive Wages
-
Paid Sick Days
-
Extended Health & Dental Benefits
-
RRSP/DPSP Matching
-
On-Site Gym
-
Ongoing Professional Development
-
Career Growth Opportunities
Work Location: In person - Saskatoon, SK (502 – 45th St. West, Suite 217)
While we appreciate all applications, only those selected for an interview will be contacted.

At CDC, we don’t believe in standing still. Whether you’re just starting out or have years of experience, we provide opportunities to learn, advance, and achieve your career goals. Our Career Ladder Program ensures a clear pathway for growth, with mentoring, training, and support every step of the way.
We know that great work starts with happy people. That’s why we prioritize work-life balance, wellness, and fostering a sense of belonging. From team-building events to recognizing individual achievements, we go above and beyond to make sure you feel valued and appreciated.


Let’s face it—bookkeeping isn’t exactly known for being glamorous. But at CDC, we’re flipping the script. Forget the dusty basement stereotype! We’re tech-savvy, innovative, and always finding ways to make financial management exciting for our clients and our team.
Ready to join us?
We’re always looking for talented, driven individuals to be part of our growing team. Whether you’re passionate about crunching numbers, streamlining processes, or delivering exceptional client service, we have a spot for you.
Fill out the form below to explore opportunities and take the next step in your career journey with CDC Bookkeeping.
