Office Assistant

The Town of Shrewsbury

Shrewsbury (MA)

On-site

USD 48,000 - 58,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Prorated vacation time
Health insurance
Pension plan
Professional development

Job summary

The Town of Shrewsbury is seeking a dedicated and organized full-time Office Assistant to join the Council on Aging at the Shrewsbury Senior Center. This role offers a public-facing position supporting senior services and administrative operations.

Responsibilities include processing invoices, payroll, maintaining Munis records, scheduling, and promoting programs via social media. A compassionate, communicative, and organized individual is preferred.

Qualifications

  • High school diploma or equivalent required.
  • 3+ years as administrative assistant or office coordinator.
  • Experience with payroll, invoicing, and financial records.
  • Proficient in MS Office and Google Workspace.
  • Ability to multitask and meet deadlines.
  • Excellent communication with seniors and the public.
  • Compassionate and positive attitude in all interactions.

Responsibilities

  • Process invoices to ensure timely payments.
  • Prepare payroll accurately and on time.
  • Maintain financial records using Munis.
  • Greet visitors and assist staff professionally.
  • Support volunteer receptionists with calls and emails.
  • Manage Google Calendars for meetings and events.
  • Create and edit letters, reports, and newsletters.
  • Manage Senior Center social media to promote services.
  • Assist with transportation coordination and daily van operations.
  • Perform other related duties as required.

Skills

Office administration
Payroll
Invoicing
Financial record-keeping
Microsoft Office
Excel
Word
Google Workspace
Calendar management
Communication skills

Education

High school diploma
Associate degree preferred

Tools

Munis
MySeniorCenter

Job description

Job Opportunities

Welcome to our job posting board! Any positions available with the Town of Shrewsbury will be posted here for reference. You can subscribe to job posting notifications to be automatically alerted to our latest career opportunities by clicking on the NotityMe button.

In the Town of Shrewsbury, we believe that diversity, equity, inclusion, and belonging are the cornerstones of a vibrant and forward-thinking community. We are committed to fostering a workplace where every individual feels valued, respected, and empowered to bring their full, authentic selves to work each day. Our goal is to create an environment where diverse perspectives drive creativity, growth, and innovation, enriching both our organization and the community we serve.

We proudly provide equal employment opportunities to all, regardless of race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other protected characteristic. We encourage applications from individuals of all backgrounds and are dedicated to cultivating an inclusive culture that celebrates differences and champions equality.

Join us, and help us build a future that embraces everyone.

PLEASE NOTE: The Town of Shrewsbury does not have an electronic job application process (per se). We do allow applicants to download our job descriptions, and email their resumes for open and active positions ONLY. Interested applicants are NOT ENCOURAGED to submit unsolicited resumes. At this time the only permissible formats for resumes are .PDF, .DOC, and .DOCX.

Hiring Rate: $52,902.81 annually ($27.03 hourly)

Summary:

The Town of Shrewsbury, a full-service local government driven by high performance and creativity, is seeking a dedicated and organized full-time Office Assistant to join our team at the Council on Aging, located in the Shrewsbury Senior Center! This is a unique opportunity to contribute to the well-being of the senior community in Shrewsbury while enjoying a supportive work environment.

  1. Process and manage invoices to ensure timely and accurate payments.
  2. Prepare payroll, ensuring employees are compensated correctly and on time.
  3. Maintain accurate financial records using Munis software.
  4. Greet and assist visitors, clients, and employees with professionalism and courtesy.
  5. Support volunteer receptionists with phone calls, emails, and correspondence.
  6. Manage Google Calendars for scheduling meetings and events.
  7. Create and edit documents, including letters, reports, and newsletters.
  8. Manage and update the Senior Center’s social media accounts, creating engaging content to promote services and activities.
  9. Assist with transportation coordination and support van drivers daily.
  10. Perform other related duties as required.

Requirements:

  1. High school diploma or equivalent required; Associate’s Degree in business administration, office management, or related field preferred.
  2. Minimum of 3 years of experience as an administrative assistant or office coordinator, preferably in a public service or nonprofit environment.
  3. Strong understanding of office administration, payroll, invoicing, and financial record-keeping.
  4. Proficiency in Microsoft Office (specifically Excel and Word) and Google Workspace, with the ability to quickly learn specialized municipal platforms such as Munis and MySeniorCenter.
  5. Excellent organizational and time management skills, with the ability to multitask effectively.
  6. Strong verbal and written communication skills, with the ability to interact professionally with seniors and the public.
  7. Ability to maintain a compassionate and positive attitude in all interactions.

The Office Assistant works from a shared office space within the Shrewsbury Senior Center, in a very public-facing position, with a work schedule of Monday 8:00am-4:30pm, Tuesday 8:00am-6:30pm, Wednesday & Thursday 8:00am-4:30pm, and Friday 8:00am-12:00pm.

Benefit highlights include a prorated amount of three weeks of vacation from day one; high-quality health insurance; membership in the Shrewsbury Retirement Pension System; and a robust Employee Assistance Program. Shrewsbury also supports continuous growth through funded professional development opportunities and proudly stands as the first municipality in Massachusetts to provide comprehensive paid Family and Medical Leave, offering unmatched support for work-life balance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Office Assistant
Office Assistant

Town of Shrewsbury, Massachusetts • Shrewsbury (MA)

On-site
USD 48,000 - 58,000
prorated vacation: three weeks from 1
Health insurance
Retirement pension system
+3
Administrative Assistant
Administrative Assistant

Shrewsbury Ma • Shrewsbury (MA)

On-site
USD 56,000 - 60,000
Health insurance
Public pension system
Generous paid time off
+3
Administrative Assistant
Administrative Assistant

Town of Shrewsbury, Massachusetts • Shrewsbury (MA)

On-site
USD 56,000 - 60,000
Senior Center Office Assistant — Public Service & Growth
Senior Center Office Assistant — Public Service & Growth

Shrewsbury • Shrewsbury (MA)

On-site
USD 48,000 - 58,000
Prorated vacation time
Health insurance
Pension plan
+1
Senior Center Administrative Coordinator
Senior Center Administrative Coordinator

Town of Shrewsbury, Massachusetts • Shrewsbury (MA)

On-site
USD 48,000 - 58,000
prorated vacation: three weeks from 1
Health insurance
Retirement pension system
+3
Recreation Administrative Assistant
Recreation Administrative Assistant

Massrpa • Shrewsbury (MA)

On-site
USD 56,000 - 60,000
Municipal Recreation Admin & Payroll Specialist
Municipal Recreation Admin & Payroll Specialist

Town of Shrewsbury, Massachusetts • Shrewsbury (MA)

On-site
USD 56,000 - 60,000
Dynamic Recreation Admin & Public Support
Dynamic Recreation Admin & Public Support

Shrewsbury Ma • Shrewsbury (MA)

On-site
USD 56,000 - 60,000
Health insurance
Public pension system
Generous paid time off
+3
Community Recreation Admin & Events Coordinator
Community Recreation Admin & Events Coordinator

Massrpa • Shrewsbury (MA)

On-site
USD 56,000 - 60,000
Senior Services Municipal Assistant (PDF)
Senior Services Municipal Assistant (PDF)

Town of Lexington • Lexington (MA)

On-site
USD 30,000 - 39,000