Junior / Staff Accountant – Public Practice
Streamline Accounting Professional Corporation | Calgary, AB
Streamline Accounting Professional Corporation is a boutique Calgary CPA firm providing accounting, tax, bookkeeping, and advisory services to owner-managed businesses and individuals.
We are looking for a motivated Junior / Staff Accountant who wants to build a career in public accounting. This position offers broad hands-on exposure to bookkeeping, year-end accounting, financial statement preparation, personal and corporate taxation, GST/HST, and client files.
We welcome applications from accounting students, recent graduates, CPA candidates, and early-career accountants with relevant experience. Previous public accounting experience is not required for an entry-level candidate. The successful candidate's starting level and responsibilities will be determined based on experience, technical knowledge, and demonstrated capabilities.
What You'll Do
Prepare monthly, quarterly, and annual bookkeeping using QuickBooks Online, QuickBooks Desktop, and Microsoft Excel.
Complete bank, credit card, accounts receivable, accounts payable, GST/HST, and other account reconciliations.
Assist with year-end accounting and preparation of financial statements under CSRS 4200.
Prepare year-end adjusting entries, including depreciation, accruals, prepaid expenses, unearned revenue, payroll/T4 reconciliations, GST reconciliations, and corporate tax accruals.
Prepare supporting working papers and investigate account discrepancies.
Prepare personal income tax returns involving rental properties, self-employment income, investments, capital gains/losses, and foreign property reporting.
Assist with preparation of corporate income tax returns.
Prepare GST/HST returns using the regular and Quick Method where applicable.
Take on increasingly complex files and responsibilities as your knowledge and experience develop.
What We're Looking For
Currently enrolled in or graduated from an accounting program.
Strong understanding of accounting fundamentals, including debits and credits.
Strong academic performance in accounting-related courses.
Excellent attention to detail and commitment to accuracy.
Strong analytical and problem-solving abilities.
Proficiency in Microsoft Excel.
Familiarity with QuickBooks or other accounting software is an asset.
Strong written and verbal communication skills.
Ability to organize multiple assignments and meet deadlines.
Willingness to ask questions, receive feedback, and apply what you have learned.
Dependable, collaborative, and comfortable taking ownership of your work.
Genuine interest in developing a career in accounting and taxation.
Why Join Streamline?
At Streamline, we place a strong emphasis on learning and professional development. Training includes structured internal sessions, one-on-one coaching, practical file experience, and ongoing feedback.
Because we are a boutique firm, team members receive exposure to a broad range of accounting and tax work rather than being limited to one narrow area. As your technical skills and professional judgment develop, you will take on increasingly complex assignments and greater responsibility.
We also believe strong teams are built both inside and outside the office. Our team participates in professional development conferences, retreats, tax-season celebrations, and other team activities throughout the year.
Growth opportunities
Depending on experience and demonstrated capabilities, the successful candidate may join at the Junior Accountant or Staff Accountant level.
Our career progression includes
Junior Accountant → Staff Accountant → Senior Staff Accountant → Specialized / Supervisory Responsibilities
How to Apply
Please complete both steps
- Complete our online application:
streamlineaccounting.ca/career/
- Email your résumé and most recent academic transcript to:
[email protected]
📌 Junior Staff Accountant (Calgary)
🏢 Streamline Accounting Professional
📍 Calgary