We are looking for a Staff Accountant to support core accounting activities for a growing company in Petersburg, Virginia. This position plays an important role in keeping financial records accurate, managing payables efficiently, and contributing to a smooth month-end close process. The ideal candidate is organized, analytical, and comfortable working in a fast-paced environment with cross-functional teams.<br><br>Responsibilities:<br>• Oversee the accounts payable cycle from invoice intake through final payment, ensuring each transaction is processed accurately and on schedule.<br>• Examine invoices and supporting documents for completeness, correct coding, and alignment with internal approval requirements.<br>• Compare vendor statements to internal records, investigate inconsistencies, and resolve outstanding issues promptly.<br>• Maintain up-to-date supplier documentation, including tax forms, payment terms, and related records needed for compliance.<br>• Coordinate recurring payment activities such as check runs, electronic payments, and wire transactions while meeting established deadlines.<br>• Contribute to month-end and year-end close activities by preparing journal entries, accruals, and account reconciliations.<br>• Reconcile bank accounts, credit card activity, and other balance sheet items to support accurate financial reporting.<br>• Assist with general ledger maintenance, including tracking fixed assets, prepaid items, and other routine accounting entries.<br>• Work closely with operational and purchasing teams to address invoice discrepancies, purchase order questions, and payment concerns.<br>• Support audits and management reporting by gathering documentation, preparing analyses, and helping uphold internal control standards.
<p>We are looking for a Staff Accountant to join a collaborative accounting team in Glen Allen, Virginia. This opportunity is well suited for an accounting specialist who enjoys working across multiple entities, handling transactional detail, and supporting accurate financial reporting. The role offers broad exposure to core accounting operations, close activities, audit preparation, and ongoing process enhancement in a dynamic financial services environment.</p><p><br></p><p>Responsibilities:</p><p>• Manage day-to-day accounting work for a range of accounts, including balance sheet and operating activity.</p><p>• Record financial transactions by preparing and entering journal entries while keeping general ledger information complete and accurate.</p><p>• Reconcile accounts regularly and contribute to timely month-end and year-end closing activities.</p><p>• Review balance sheet and income statement accounts to confirm accuracy and alignment with accounting standards and company policies.</p><p>• Perform daily cash balancing and assist with the reconciliation of account activity.</p><p>• Research variances, identify the source of discrepancies, and work with internal partners to resolve issues efficiently.</p><p>• Provide documentation and analysis for internal, external, financial statement, and regulatory audit requests.</p><p>• Support the development and maintenance of internal controls, accounting workflows, and procedural consistency.</p><p>• Recommend practical improvements that increase efficiency and strengthen the overall accounting function.</p><p>• Work closely with senior accounting team members to uphold sound accounting practices and policy compliance.</p>
We are looking for an experienced Senior Accountant to support a diverse portfolio of client accounting needs within a collaborative public accounting environment in Richmond, Virginia. This position is well suited for a finance specialist who is comfortable balancing multiple engagements, partnering directly with clients, and delivering accurate financial reporting. The role offers the opportunity to contribute across close processes, reconciliations, tax support, and financial analysis while helping maintain a high standard of service.<br><br>Responsibilities:<br>• Prepare and examine financial statements to ensure accuracy and alignment with applicable accounting guidance.<br>• Lead monthly and annual closing activities for multiple client accounts, keeping deliverables on schedule and well organized.<br>• Evaluate general ledger activity, post necessary journal entries, and complete account and bank reconciliations.<br>• Contribute to the preparation of tax filings for individuals, corporations, partnerships, and trusts as part of broader client service support.<br>• Participate in audit, review, and compilation engagements by assembling documentation and assisting with engagement requirements.<br>• Assess financial information to uncover variances, trends, and items that require follow-up or correction.<br>• Work directly with clients to collect records, respond to accounting questions, and provide dependable day-to-day support.<br>• Guide entry-level team members by reviewing work, offering feedback, and promoting accuracy and completeness in deliverables.<br>• Maintain adherence to firm standards, regulatory requirements, and financial reporting deadlines.<br>• Support operational improvements and take part in special assignments as business needs arise.
<p>Director of Technical Accounting</p><p>We are looking for an experienced accounting leader to oversee technical accounting and policy governance for a public organization in Richmond, Virginia. This role will guide the interpretation of complex accounting matters, strengthen reporting consistency, and help ensure compliance with public company reporting standards. The ideal candidate brings strong technical accounting guidance and financial reporting knowledge, sound judgment, and the ability to partner effectively across finance, treasury, tax, legal, and operations.</p><p><br></p><p>Responsibilities:</p><p>• Direct the creation, upkeep, and oversight of accounting policies that support a publicly traded mortgage-focused business, covering areas such as securities, financing arrangements, derivatives, fair value, income taxes, consolidation, and presentation of financial statements.</p><p>• Build and manage a formal process for reviewing, approving, distributing, and tracking accounting policies across the company to promote consistent application.</p><p>• Evaluate company practices against U.S. GAAP, SEC requirements, regulatory expectations, and internal control standards, and update guidance as business activities evolve.</p><p>• Monitor newly issued accounting pronouncements, regulatory changes, and industry developments to determine their effect on reporting, disclosures, and policy decisions.</p><p>• Maintain organized documentation of approved accounting positions, technical analyses, and supporting references in a centralized policy library.</p><p>• Research complex accounting questions tied to mortgage-related transactions, structured finance activities, investment holdings, securitizations, repurchase agreements, secured borrowings, and hedging strategies.</p><p>• Prepare technical accounting memoranda that clearly summarize the transaction facts, relevant guidance, analysis performed, conclusions reached, and required financial statement disclosures.</p><p>• Advise accounting, finance, tax, treasury, legal, and operational stakeholders on judgmental or non-routine accounting matters and recommend practical, compliant solutions.</p><p>• Support adoption of new accounting standards through impact assessments, policy revisions, and related disclosure updates.</p><p>• Contribute to accurate external financial reporting, including annual reporting, SEC filings, and earnings per share considerations where applicable.</p>
We are looking for an experienced Senior Property Accountant to support a portfolio of multi-family and commercial properties in Glen Allen, Virginia. This role is responsible for maintaining accurate financial records, overseeing general ledger activity, and guiding the monthly close process with a high level of precision. The ideal candidate brings strong property accounting expertise, works confidently in Yardi, and can manage competing priorities while delivering reliable reporting.<br><br>Responsibilities:<br>• Oversee day-to-day general ledger activity for an assigned group of multi-family and commercial properties, ensuring transactions are recorded accurately and on time.<br>• Lead the month-end close cycle, including journal entries, account reconciliations, accruals, and review of financial results.<br>• Prepare and maintain property-level financial statements and supporting schedules for internal and external reporting needs.<br>• Analyze account activity to identify discrepancies, resolve variances, and maintain the integrity of financial data across the portfolio.<br>• Coordinate with property management and operational teams to gather financial information, clarify activity, and support budget-to-actual reviews.<br>• Ensure accounting records comply with established policies, reporting standards, and property-specific requirements.<br>• Support audits and other reporting requests by organizing documentation and responding to financial inquiries in a timely manner.
We are looking for an experienced Sr. Property Accountant to support the financial operations of a real estate portfolio in Richmond, Virginia. This role is responsible for maintaining accurate property-level records, preparing recurring financial deliverables, and investigating account activity to ensure reliable reporting. The ideal candidate brings strong technical accounting knowledge, sound judgment, and the ability to manage multiple deadlines in a fast-paced environment.<br><br>Responsibilities:<br>• Oversee daily and monthly reconciliation of property bank accounts, investigate outstanding items, and ensure issues are cleared promptly.<br>• Reconcile balance sheet accounts, including fixed asset activity and capitalization entries, while identifying and correcting variances.<br>• Prepare mortgage and escrow account reconciliations and follow through on any discrepancies to maintain accurate records.<br>• Create and post journal entries related to accruals, reclassifications, depreciation, amortization, and other month-end accounting activity.<br>• Review monthly management fee calculations for accuracy before submission for approval.<br>• Assemble complete property financial reporting packages and provide additional supporting financial information as needed.<br>• Evaluate account activity and financial trends, then communicate notable findings to support decision-making.<br>• Contribute to the annual budgeting cycle and provide support for year-end audit and tax preparation requirements.<br>• Participate in special assignments and ad hoc projects that support the broader accounting team and business needs.
<p>We are looking for an Accounts Payable Manager to oversee a critical payables operation for a growing organization in Glen Allen, Virginia. This role will guide daily AP activities, strengthen financial controls, and improve the experience of both internal stakeholders and external suppliers. The ideal candidate brings strong leadership, sound accounting judgment, and a track record of building efficient, scalable processes in a complex business environment.</p><p><br></p><p>Responsibilities:</p><p>• Direct the full accounts payable cycle, ensuring invoices, payments, and close activities are completed accurately, on schedule, and in accordance with company policy.</p><p>• Lead, mentor, and develop a team of five AP professionals by setting expectations, supporting growth, and promoting a responsive, accountable service culture.</p><p>• Administer and enforce expense reimbursement standards, while monitoring adherence to policy and resolving exceptions in a timely manner.</p><p>• Oversee electronic payments, check runs, tax-related disbursements, and independent contractor payments to maintain timely and compliant processing.</p><p>• Improve accounts payable procedures, controls, and system workflows to increase efficiency, support business growth, and align with best practices.</p><p>• Partner with Finance, Procurement, and other business leaders to address payment issues, provide guidance, and support operational needs.</p><p>• Manage month-end AP close activities, including reconciliations, accruals, journal entries, and accurate posting to the general ledger.</p><p>• Track and communicate key performance indicators such as aging trends, exception volumes, and payment accuracy to support continuous improvement.</p><p>• Maintain strong internal controls and segregation of duties across disbursement activities, including support for compliance requirements and 1099 readiness.</p>
We are looking for a detail-oriented Bookkeeper to support a construction-focused organization in Richmond, Virginia. This contract opportunity with permanent potential is ideal for someone who understands project-based accounting and can manage financial activity tied to owners, subcontractors, and billing documentation. The role requires strong accuracy, sound judgment, and the ability to keep accounting records organized in a fast-paced contractor environment.<br><br>Responsibilities:<br>• Maintain day-to-day bookkeeping records for construction operations, ensuring financial transactions are entered accurately and on schedule.<br>• Process vendor invoices and subcontractor payments while monitoring outstanding obligations and supporting timely disbursements.<br>• Prepare customer invoicing and track incoming payments, including documentation associated with owner and subcontractor pay applications.<br>• Complete bank and account reconciliations regularly to confirm balances, resolve discrepancies, and preserve accurate financial reporting.<br>• Support construction accounting activities by organizing project-related financial records, billing backup, and contract documentation.<br>• Use QuickBooks to manage accounting data, generate routine reports, and help maintain a reliable general ledger.<br>• Review AIA billing materials and related forms to ensure submissions are complete, accurate, and aligned with contract requirements.<br>• Assist with accounting process updates or workflow changes related to operational needs when required.
We are looking for a Financial Planning & Analysis Manager to join our team in Glen Allen, Virginia. This role will guide enterprise forecasting, build robust financial models, and deliver insights that help leadership evaluate performance, capital allocation, and future business scenarios. The ideal candidate brings strong analytical judgment, a deep understanding of financial planning disciplines, and the ability to translate complex data into clear recommendations for senior stakeholders.<br><br>Responsibilities:<br>• Direct the preparation and ongoing enhancement of forward-looking financial models covering earnings expectations, balance sheet activity, capital usage, and alternative business scenarios.<br>• Create and update forecasting tools that evaluate revenue, operating costs, financing expenses, taxable earnings adjustments, and performance across changing market conditions.<br>• Produce monthly, quarterly, and annual outlooks that inform executive planning, board materials, and decisions related to distributions and overall financial strategy.<br>• Analyze forecast-to-actual results, identify the main factors influencing performance, and communicate findings to leadership with actionable recommendations.<br>• Develop detailed taxable income projections and regulatory-related forecasts to support compliance monitoring and dividend capacity assessments.<br>• Partner with accounting and senior leadership to align forecast assumptions with business strategy and ensure reporting accuracy.<br>• Build sensitivity and scenario analyses that measure the effects of interest rates, funding costs, asset returns, leverage, liquidity, and book value changes.<br>• Assess strategic options and potential portfolio adjustments through stress testing and forward-looking financial evaluation.<br>• Conduct peer and competitor benchmarking focused on earnings trends, dividend practices, leverage, portfolio mix, funding approaches, and capital structure, then summarize insights for management and the board.
<p>We are looking for a service-oriented finance leader to guide the financial and administrative functions of a mission-driven private school in Richmond, Virginia. This highly visible position partners closely with school leadership to maintain strong fiscal stewardship, support day-to-day operations, and provide a high-quality experience for families, employees, and external partners. The ideal candidate brings sound accounting expertise, strong judgment, and a collaborative approach suited to a values-centered educational setting.</p><p><br></p><p>Responsibilities:</p><p>• Direct the school’s financial activities, including budget administration and the preparation of routine and ad hoc financial analyses.</p><p>• Lead core accounting processes such as accounts payable, accounts receivable, payroll processing, reconciliations, and month-end close to ensure accuracy and timeliness.</p><p>• Partner with senior leaders to build the annual budget, track performance against financial plans, and recommend adjustments based on operational needs.</p><p>• Produce clear financial reports for internal leadership and governing groups, translating data into meaningful insights for decision-making.</p><p>• Manage tuition-related administration, including billing and financial aid support, with attention to accuracy and family service.</p><p>• Maintain readiness for audits and monitor compliance with financial controls, school policies, and applicable regulatory requirements.</p><p>• Oversee employee administrative records, benefits support, payroll administration, and staff onboarding documentation in alignment with employment guidelines.</p><p>• Act as a key point of contact for school leadership, families, and outside stakeholders while representing the finance function in meetings and presentations.</p>
We are looking for an Accounting & HR Administrator to support both financial operations and employee administration for a growing organization in Virginia. This position blends day-to-day accounting work with human resources coordination, making it ideal for someone who is organized, analytical, and comfortable handling multiple priorities. The role is well suited for someone who is detail oriented and values accuracy, compliance, and strong internal support across both business functions.<br><br>Responsibilities:<br>• Oversee daily accounts payable and accounts receivable activities, ensuring transactions are recorded accurately and processed on time.<br>• Prepare customer invoices, follow up on outstanding payments, and reconcile account balances to maintain healthy cash flow.<br>• Administer sales tax reporting and remittance activities in accordance with applicable state and local requirements.<br>• Assist with payroll administration, including review support, reconciliation tasks, and related reporting.<br>• Contribute to month-end close by posting journal entries, tracking accruals, and reconciling general ledger accounts.<br>• Maintain organized financial records, expense documentation, and budget tracking materials to support accurate reporting.<br>• Coordinate employee and contractor onboarding and offboarding, including required documentation and process completion.<br>• Maintain personnel records, benefits information, policy documentation, and other HR files with a high level of confidentiality.<br>• Support performance review activities, employee engagement efforts, and compliance with employment regulations and internal standards.
We are looking for an experienced Tax Manager to join a public accounting team in Richmond, Virginia. This role is responsible for leading tax engagements, overseeing compliance work, and advising clients on a range of business and individual tax matters. The ideal candidate brings strong technical tax knowledge, sound judgment, and the ability to manage multiple priorities while delivering high-quality client service.<br><br>Responsibilities:<br>• Lead the preparation and review of annual income tax provisions to support accurate financial reporting and compliance.<br>• Manage corporate tax return engagements from planning through final filing, ensuring completeness, accuracy, and adherence to deadlines.<br>• Oversee sales and use tax work, including reviewing filings, identifying issues, and helping clients address state and local tax obligations.<br>• Advise clients on entity formation considerations, including tax implications and structuring options aligned with business goals.<br>• Review individual tax returns and provide guidance on complex tax situations affecting owners, executives, and other high-net-worth taxpayers.<br>• Supervise tax staff, delegate assignments effectively, and provide coaching to support technical development and performance.<br>• Maintain proficiency with ProSystem Fx and related tax applications to streamline workflow, documentation, and reporting.<br>• Communicate directly with clients to resolve tax matters, explain findings, and recommend practical solutions based on current regulations.