Well, "Staff Accountant" is the name of a position whithin an accounting firm. After being a staff accountant you can become a Senior Staff Accountant, and then a Manager and ultimatelly a partner of the accounting firm. Whereas, an accountant is any person that works either in public or private accountancy.