Senior Staff Accountant

Novogradac & Company • Beltsville, MD • Full Time

Posted on Tue, Jun 2, 2026

Job SummaryThe Bowers Group, a Legence company, is seeking a detail-oriented and self-motivated Senior Staff Accountant to join our team in Beltsville, Maryland. This is an in-office position. The Senior Staff Accountant will support financial reporting, compliance, and operational accounting, working closely with the accounting and finance team.

Key Responsibilities

Support the month-end and year-end close process. Prepare monthly reports for projects, collections, billings, contracts, and WIP (Work in Process) reporting. Prepare journal entries with appropriate supporting documentation. Fully utilize ERP software to achieve financial and operational objectives on a timely basis. Reconcile and balance general ledger accounts monthly. Maintain and monitor roll-forward schedules on a regular basis. Participate in the annual audit and quarterly review procedures; ensure timely and accurate documentation for external auditors. Participate in the implementation of internal controls and compliance with SOX requirements. Work on ad hoc projects as assigned.

Essential Knowledge, Skills, and Abilities

Bachelor’s degree in Accounting or Finance required. 5+ years of accounting experience in public accounting or corporate accounting. Certified Public Accountant (CPA) preferred. Construction industry experience preferred. Firm knowledge of Generally Accepted Accounting Principles (US GAAP). Strong knowledge of ASC 606 and percentage of completion accounting preferred. Excellent analytical, critical thinking, and problem-solving abilities. Strong attention to detail; rigorous, methodical, and results driven. Ability to manage multiple priorities and projects with competing deadlines. Effective communicator with polished written and verbal skills. Proficiency with MS Office (Excel, Outlook, Word). High ethical standards, objectivity, and commitment to confidentiality. Adaptable and capable of working in a fast-paced environment.

Additional Information

This is an in-office position based in Beltsville, Maryland. No sponsorship is available for this position. Salary range - $85,000 - $115,000

View the interactive listing →