Accounting Assistant

Mcfarland-Johnson,-Inc.-1

City of Binghamton (NY)

On-site

USD 34,000 - 41,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
ESOP
401(k) match
Paid time off

Job summary

McFarland Johnson (MJ) seeks an Accounting Assistant to support client invoicing, payment processing, and daily accounting needs. Based in Binghamton, NY, you will join the Business Office team and help prepare invoices, manage accounts payable, and maintain accurate records.

Under MJ’s Controller, this entry-level position offers growth, exposure to various projects, and a pathway to develop practical accounting skills within a 100% employee-owned engineering and consulting firm.

Qualifications

  • High school diploma or equivalent required; associate degree in accounting, business, or related field preferred.
  • Two or more years of accounting clerk, billing, accounts payable, or related experience preferred.
  • Proficiency in Microsoft Excel and other Microsoft Office applications.
  • Knowledge of invoicing, billing, and basic accounting practices; experience in engineering/construction or professional services preferred.
  • Ability to learn accounting and project management software quickly.
  • Strong organizational and time-management skills, with attention to detail and accuracy.
  • Effective written and verbal communication skills.

Responsibilities

  • Prepare accurate routine and customized client invoices in accordance with contract terms and billing schedules.
  • Coordinate with Project Managers to review supporting documentation, verify billing information, and resolve discrepancies before invoices are issued.
  • Assist with accounts payable, including invoice entry, coding, documentation, and payment processing.
  • Maintain organized and accurate accounting records, files, and supporting documentation.
  • Respond to routine billing and payment inquiries and coordinate with Project Managers, vendors, and clients as needed.
  • Perform routine administrative tasks, including office supply ordering, data entry, scanning, and filing.
  • Assist with other accounting projects and related tasks as assigned.

Skills

Attention to detail
Time management
Written communication
Verbal communication
Multi-tasking
Team collaboration

Education

Associate degree in accounting, business, or related field
High school diploma or equivalent
Bachelor’s degree preferred

Tools

Microsoft Excel
Microsoft Office

Job description

EOE Statement Our employee owners come to MJ for the variety of project work and stay for the people they work with on those projects! Our people set MJ apart and drive our success for our clients. MJ provides an inclusive environment and rewards employee owners' hard work. Our culture of innovation and collaboration fosters creativity and encourages employees to do their best work.

MJ is an Equal Opportunity Employer - all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristics protected by law.

Applicants who wish to apply for an open position with MJ who require reasonable accommodation in order to complete the application process may contact MJ's Human Resources Department at employment@mjinc.com to request assistance.

Category Accounting/Finance

Description

At McFarland Johnson (MJ), you’ll own your future. We're a 100% employee-owned firm with 80 years of experience delivering innovative engineering, planning, environmental, technology, and construction solutions that make a lasting impact on the clients and communities we serve.

Certified as a Great Place to Work, our employee-owners describe MJ's culture as collaborative, people-focused, and supportive. Join us and help shape the future of infrastructure, together.

Join MJ as an Accounting Assistant and support the people, projects, and daily operations of our growing engineering and consulting firm. As part of our Business Office team, you will use your attention to detail and organizational skills to help prepare client invoices, assist with payment processing, order office supplies, and maintain accurate accounting records.

Under the direction of MJ’s Controller, this entry-level position offers an opportunity to develop practical accounting skills while collaborating with colleagues across the firm. This position is based in Binghamton, New York.

Job Responsibilities:
  • Prepare accurate routine and customized client invoices in accordance with contract terms and billing schedules.
  • Coordinate with Project Managers to review supporting documentation, verify billing information, and resolve discrepancies before invoices are issued.
  • Assist with accounts payable, including invoice entry, coding, documentation, and payment processing.
  • Maintain organized and accurate accounting records, files, and supporting documentation.
  • Respond to routine billing and payment inquiries and coordinate with Project Managers, vendors, and clients as needed.
  • Perform routine administrative tasks, including office supply ordering, data entry, scanning, and filing.
  • Assist with other accounting projects and related tasks as assigned.
Education and Qualifications:
  • High school diploma or equivalent required; associate degree in accounting, business, or a related field preferred.
  • Two or more years of accounting clerk, billing, accounts payable, or related experience preferred.
  • Proficiency in Microsoft Excel and other Microsoft Office applications.
  • Knowledge of invoicing, billing, and basic accounting practices; experience in the engineering, construction, or professional services industry preferred.
  • Ability to learn accounting and project management software quickly.
  • Strong organizational and time-management skills, with careful attention to detail and accuracy.
  • Effective written and verbal communication skills.
  • Ability to manage multiple priorities, meet deadlines, maintain confidentiality, and work effectively both independently and as part of a team.
Why Join MJ?
  • Be part of an award-winning, employee-owned firm that values innovation and client-focused service.
  • Collaborate with colleagues across the firm and support projects that make a difference in the communities we serve.
  • Build practical accounting skills in a supportive, growth-oriented work environment.
  • Enjoy flexible schedules, generous PTO, and a culture that values balance so you can thrive both professionally and personally.
What We Offer
  • Compensation: $25–$30 per hour, plus eligibility for an annual bonus.
  • Comprehensive benefits package including medical, dental, and vision insurance.
  • Generous paid time off, including paid parental leave.
  • Fully contributed Employee Stock Ownership Plan (ESOP).
  • 401(k) match.
  • Technical training and professional development opportunities.
Join Us and Make a Difference

Join a team where your work has purpose, your ideas are valued, and your growth is personal.

Position Requirements
  • Associates degree required; Bachelor’s degree preferred.
  • 4+ years of experience required.
  • Proficient in Microsoft excel.
  • Experience in Construction or Engineering field a plus.
  • Excellent organizational and time management skills with strong attention to detail required.
  • Ability to multi-task and prioritize a diversified workload.
  • Good communications skills a must.

Full-Time/Part-Time Full-Time

Shift Days

City Binghamton

State New York

Keywords

Pay Range

Exempt/Non-Exempt Non-Exempt

Open Date 10/20/2026

This position is currently accepting applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Accounting Assistant
Accounting Assistant

McFarland Johnson Inc. • City of Binghamton (NY)

On-site
USD 34,000 - 41,000
Medical, dental, and vision insurance
Generous paid time off
Annual bonus eligibility
+1
Proposal Coordinator
Proposal Coordinator

McFarland Johnson, Inc. • City of Binghamton (NY)

On-site
USD 34,000 - 43,000
Competitive hourly pay
Benefits package
Paid time off
+2
Proposal Coordinator
Proposal Coordinator

McFarland Johnson, Inc. • City of Saratoga Springs (NY)

On-site
USD 34,000 - 43,000
Competitive base pay
Medical/dental/vision coverage
Paid time off and parental leave
+2
Civil Engineer Internship
Civil Engineer Internship

McFarland Johnson, Inc. • Concord (NH)

On-site
USD 30,000 - 34,000
Proposal Coordinator
Proposal Coordinator

McFarland Johnson, Inc. • Town of Pittsford (NY)

On-site
USD 34,000 - 43,000
Medical, dental, vision
Paid time off
Parental leave
+2
Proposal Coordinator
Proposal Coordinator

McFarland Johnson, Inc. • City of Syracuse (NY)

On-site
USD 34,000 - 43,000
Hourly compensation
Benefits package
Paid time off
+2
Resident Engineer ? Aviation
Resident Engineer ? Aviation

McFarland Johnson, Inc. • Freeport (ME)

On-site
USD 90,000 - 125,000
ESOP
Project travel paid
Medical/dental/vision benefits
Resident Engineer ? Aviation
Resident Engineer ? Aviation

Mcfarland-Johnson,-Inc.-1 • Kirby Corner (VT)

On-site
USD 90,000 - 125,000
Medical, dental & vision insurance
PTO and parental leave
Fully contributed ESOP
+2
Resident Engineer ? Aviation
Resident Engineer ? Aviation

Mcfarland-Johnson,-Inc.-1 • Acton (MA)

On-site
USD 90,000 - 125,000
Medical insurance
Dental insurance
Vision insurance
+4
Accounting Assistant at ESOP Firm | Growth & Training
Accounting Assistant at ESOP Firm | Growth & Training

Mcfarland-Johnson,-Inc.-1 • City of Binghamton (NY)

On-site
USD 34,000 - 41,000
Medical insurance
Dental insurance
Vision insurance
+3