Demo

Staff Accountant

BAC Certified Public Accountants
Dyersville, IA Full Time
POSTED ON 10/8/2026
AVAILABLE BEFORE 4/4/2027

Staff Accountant

Dubuque, IA | In-Office

$50,000–$65,000/year, based on experience


Grow With BAC

BAC CPA is growing, and we're looking for a Staff Accountant to join our Dubuque team.

At BAC, we're proud of the work we do, the clients we serve, and the culture we've built along the way. We care about doing great work and providing exceptional service, while also creating a workplace where people feel supported, valued, and genuinely enjoy being part of the team.

We're a modern, growing accounting firm with a team that works hard, supports each other, celebrates successes, and has some fun along the way. We believe you can build a great career while enjoying the people you work with and the place you work.


What You'll Do

As a Staff Accountant, you'll work with our team and clients across a variety of accounting and tax services, including:

  • Prepare individual and business tax returns
  • Perform bookkeeping and monthly accounting
  • Prepare financial statements and financial reports
  • Complete account reconciliations and adjusting journal entries
  • Record payroll-related and general ledger entries
  • Maintain accurate client financial records and chart of accounts
  • Communicate directly with clients to gather information and answer questions
  • Assist with tax planning and year-end accounting projects
  • Work with the BAC team to keep projects moving and meet deadlines
  • Take on additional responsibilities and more complex work as your skills and experience grow


What We're Looking For

We're looking for someone who takes pride in their work, enjoys being part of a team, and wants to continue growing professionally.

  • Bachelor's degree in Accounting or a related field
  • 1–3 years of accounting experience preferred, but not required
  • Recent accounting graduates with relevant internship or work experience are encouraged to apply
  • Public accounting and tax preparation experience is a plus
  • CPA or interest in pursuing the CPA designation is a plus, but not required
  • QuickBooks experience is a plus
  • Strong organizational and communication skills
  • Comfortable working directly with clients
  • Dependable and willing to take ownership of your work
  • Eager to learn, ask questions, and continue developing your skills
  • Positive, team-oriented attitude


Why You'll Love Working at BAC

We work hard to make BAC a place where our people feel supported, appreciated, and excited about where they're headed.

Benefits include:

  • Health, dental, vision, and life insurance
  • Retirement plan with company match
  • Generous PTO and paid holidays
  • Built-in recharge days for professional staff
  • Employee Assistance Program (EAP)
  • CPE and professional development support
  • Opportunities for continued growth and advancement
  • A supportive, team-focused culture


A Little About BAC

Our mission is to positively impact the lives of our clients by delivering high-quality accounting services with knowledge and care.

We're growing, we're always looking for better ways to do things, and we believe our people are a big part of what makes BAC special.


We want you to be proud of the work you do and happy about where you do it.

If you're looking for a place where you can learn, contribute, grow, and be part of a team that genuinely enjoys working together, we'd love to meet you.


Apply through Indeed or send your resume to HR@cpa-bac.com.


Come grow with BAC. We've got your BAC!

Salary : $50,000 - $65,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Staff Accountant?

Sign up to receive alerts about other jobs on the Staff Accountant career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$68,734 - $85,597
Income Estimation: 
$67,182 - $95,497
Income Estimation: 
$85,464 - $107,127
Income Estimation: 
$125,305 - $173,168
Income Estimation: 
$68,734 - $85,597
Income Estimation: 
$67,182 - $95,497
Income Estimation: 
$85,464 - $107,127
Income Estimation: 
$125,305 - $173,168
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Staff Accountant jobs in the Dyersville, IA area that may be a better fit.

  • United Fire Group Insurance Rapids, IA
  • UFG is currently hiring for a Staff Accountant to assist with accurate accounting, reporting and analysis of United Fire Group’s (UFG) financial transactio... more
  • 1 Month Ago

  • Farmers State Bank Marion, IA
  • POSITION SUMMARY: This position is primarily responsible for financial record keeping and analysis, account reconciliations, and projects involving the Acc... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!