Summary
Are you a detail-oriented finance professional who thrives in a collaborative environment? Do you enjoy working with numbers, solving problems, and being part of a team that helps a community run smoothly? If so, the Town of Shrewsbury wants to hear from you!
We’re looking for a Principal Department Assistant to support the Town Accountant’s Office in ensuring that public funds are managed accurately, responsibly, and transparently. This is a great opportunity to apply your accounting and bookkeeping skills in a welcoming, professional setting where your work truly makes a difference.
This is a full-time, in person position working out of Shrewsbury Town Hall.
What You'll Do
In this vital role, you'll handle a variety of accounting, bookkeeping, and administrative responsibilities, including:
- Reviewing purchase orders and payment requests for accuracy and compliance
- Processing accounts payable batch runs and preparing warrant checks
- Assisting with payroll processing during absences or peak periods
- Posting daily receipts and tax abatements from the Treasurer and Assessor
- Maintaining vendor records and handling payment inquiries
- Supporting departments with up-to-date financial and budget information
- Providing top-notch service to Town departments and external vendors alike
What We're Looking For
- Associate’s degree in accounting, finance, bookkeeping, or a related field
- At least one year of experience in accounting, bookkeeping, or financial administration
- Municipal government experience is a big plus
- A knack for numbers, deadlines, and problem-solving
- Experience with financial software (MUNIS strongly preferred)A strong sense of discretion when handling sensitive information
- A collaborative, team-first attitude with a willingness to pitch in
The Town of Shrewsbury is a thriving and supportive community known for innovation, fiscal responsibility, and service excellence. When you join Team Shrewsbury, you're joining a culture that values teamwork, integrity, and professional growth.
Job Type: Full-time
Pay: $28.60 - $29.78 per hour
Expected hours: 37.5 per week
Benefits:
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Professional development assistance
- Retirement plan
- Vision insurance
Work Location: In person