Staff Accountant

BAC Certified Public Accountants

Dyersville (IA)

On-site

USD 50,000 - 65,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health, dental, vision, and life保险
Retirement plan with company match
Generous PTO and paid holidays
Recharge days for professional staff
Employee Assistance Program (EAP)
CPE and professional development支持
Opportunities for growth and careeradv

Job summary

BAC CPA is seeking a Staff Accountant to join our Dubuque team. You’ll work across a variety of accounting and tax services, preparing tax returns, performing bookkeeping, and creating financial statements.

You’ll also maintain client records, interact with clients, and help with tax planning as you grow your practice. We value a collaborative, client-focused team environment, with opportunities to take on more complex work as your skills develop.

Qualifications

  • Bachelor's degree in Accounting or a related field.
  • 1–3 years of accounting experience preferred but not required.
  • Public accounting and tax preparation experience is a plus; CPA interest is a plus but not required.

Responsibilities

  • 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 skills grow.

Skills

Strong communication
Client interaction
Team collaboration
Organizational skills

Education

Bachelor's degree in Accounting

Tools

QuickBooks

Job description

$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 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Accountant - Growth, Great Benefits, Team Culture
Staff Accountant - Growth, Great Benefits, Team Culture

BAC Certified Public Accountants • Dyersville (IA)

On-site
USD 50,000 - 65,000
Health, dental, vision, and life保险
Retirement plan with company match
Generous PTO and paid holidays
+4
Accounting Manager - Payroll, GAAP, Bookkeeping
Accounting Manager - Payroll, GAAP, Bookkeeping

CyberCoders, Inc. • Davenport (IA)

On-site
USD 90,000 - 125,000
Partner Track
Unlimited PTO
Annual Bonus
+2
Staff Accountant
Staff Accountant

Jacobsen and Company, LLP • Des Moines (IA)

On-site
USD 55,000 - 75,000
Comp time
CPA exam bonus
3 weeks PTO
+3
Senior Audit Accountant I
Senior Audit Accountant I

Boyum & Barenscheer, PLLP • United States

On-site
USD 69,000 - 90,000
20 days of PTO plus 9 paid holidays
Firm paid for medical plans
401(k) with company contribution
+1
Accountant/CPA
Accountant/CPA

Iowa Society of CPAs • Fort Dodge (IA)

Hybrid
USD 60,000 - 90,000
Full-time
Growth potential
Professional development
+1
Staff Accountant
Staff Accountant

Dovetailteam • City of Pewaukee (WI)

On-site
USD 55,000 - 95,000
Competitive Salary
Performance-Based Compensation
Matching 401(k) Plan
+1
Senior Accounting Associate
Senior Accounting Associate

LattaHarris, LLP • Tipton (IA)

On-site
USD 38,572 - 55,104
401(k) with employer match
Generous paid time off
Health, dental, vision insurance
+2
Tax Accountant
Tax Accountant

Iowa Society of CPAs • West Des Moines (IA)

On-site
USD 65,000 - 100,000
Professional development
Paid time off
Flexible hours
+5
BAS Senior Accountant I
BAS Senior Accountant I

Boyum Barenscheer Wealth Management, LLC. • Saint Paul (MN)

On-site
USD 70,000 - 95,000
PTO 20 days
Holidays 9
Health insurance
+6
Staff Accountant
Staff Accountant

Baxter & Woodman • Crystal Lake (IL)

On-site
USD 58,000 - 70,000
Health, dental, vision
401k
Employee Stock Ownership Plan
+2