Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

ESA Revenue 606 Accountant

CJ Hughes Construction, Inc.

Job Description

Job Description

Energy Services of America Corporation

Corporate Revenue 606 Accountant

75W 3rd Ave Huntington. WV 25701

Job Description/Position Summary

Energy Services of America Corporation is seeking a Corporate Revenue 606 Accountant to oversee revenue recognition across its subsidiaries. This position will serve as the company’s primary resource for applying ASC 606 (Revenue from Contracts with Customers) within a construction environment.

The Corporate Revenue 606 Accountant will review contracts, Master Service Agreements (MSAs), individual jobs, and change orders to determine appropriate revenue recognition treatment and maintain accurate supporting documentation. This position will work closely with the CFO, SOX Compliance Office, accounting personnel, and project management teams across ESA's subsidiaries to establish consistent revenue recognition practices and strengthen related internal controls.

Essential Functions & Responsibilities:

  • Serve as the corporate subject matter expert on ASC 606 revenue recognition across ESA subsidiaries.

  • Review contracts, MSAs, individual jobs, and change orders to determine and document appropriate revenue recognition treatment.

  • Identify performance obligations within contracts and evaluate their impact on revenue recognition.

  • Evaluate contract modifications, change orders, and variable consideration in accordance with ASC 606.

  • Maintain detailed, organized, and audit-ready documentation supporting revenue recognition determinations.

  • Ensure contracts, MSAs, and jobs are properly recorded and documented during month-end and quarter-end close.

  • Prepare and complete monthly and quarterly contract schedules for each subsidiary.

  • Assist with quarterly and annual SEC reporting, including 10-Qs, 10-Ks, and related footnote disclosures.

  • Partner with the CFO and SOX Compliance Office to ensure revenue recognition processes meet internal control and compliance requirements.

  • Prepare or review ASC 606 technical memoranda supporting significant accounting conclusions.

  • Support internal and external audit requests related to revenue recognition and ASC 606 compliance.

  • Collaborate with accounting and project management personnel across multiple subsidiaries to obtain necessary contract and project information.

  • Review revenue recognition processes across subsidiaries, identify inconsistencies, and implement practical improvements to standardize company-wide practices.

  • Provide guidance and training to subsidiary personnel regarding ASC 606 requirements and documentation standards.

  • Maintain a high level of accuracy, organization, accountability, and confidentiality when handling company financial information.

Qualifications:

  • Bachelor’s degree in Accounting, Finance, or a related field required.

  • 3–5 years of accounting experience, including hands-on application of ASC 606 within the construction industry.

  • Experience with cost-to-cost input methods, output methods, and variable consideration under ASC 606.

  • Working knowledge of construction contract structures, including MSAs, percentage-of-completion accounting, and long-term contracts.

  • Familiarity with SOX compliance requirements and internal control documentation.

  • CPA or active CPA candidacy preferred.

  • Experience working within a publicly traded company environment preferred.

  • Experience with Foundation Software preferred.

Knowledge, Skills & Abilities

  • Strong knowledge and practical application of ASC 606 Revenue Recognition .

  • Strong understanding of construction contract accounting .

  • Knowledge of SOX compliance and internal controls .

  • Strong analytical and critical-thinking abilities.

  • Exceptional attention to detail and accuracy.

  • Advanced proficiency in Microsoft Excel.

  • Strong organizational and process-improvement skills.

  • Ability to interpret complex contracts and accounting guidance.

  • Ability to manage multiple priorities, subsidiaries, and deadlines simultaneously.

  • Strong written and verbal communication skills.

  • Ability to communicate accounting concepts effectively with executive leadership, accounting personnel, project managers, and other departments.

  • Ability to work independently while collaborating effectively with cross-functional teams.

  • Self-motivated, dependable, and accountable.

  • Ability to develop, document, and improve processes within a newly established position.

Employment Requirements:

  • Valid driver’s license and reliable transportation.

  • Must provide documentation to verify identity and employment eligibility in accordance with federal I-9 requirements.

  • Ability to successfully complete applicable pre-employment requirements, including drug testing and background screening.

  • Willingness to travel between subsidiary locations on a limited basis as needed.

  • Commitment to following all company policies, procedures, internal controls, and compliance requirements.

  • Ability to work additional or extended hours when required during month-end, quarter-end, year-end, audits, or other critical reporting periods.

  • Must be at least 18 years of age.

Physical Requirements:

  • Ability to remain seated and work at a computer for extended periods.

  • Ability to regularly use computers, phones, and other standard office equipment.

  • Ability to occasionally stand, walk, bend, reach, and lift or carry standard office materials.

  • Ability to travel between company or subsidiary locations as needed.

Work Environment:

  • Primarily an in-person professional office environment at Energy Services of America Corporation's corporate office in Huntington, West Virginia.

  • Regular interaction with the CFO, SOX Compliance Office, corporate accounting personnel, subsidiary accounting teams, and project management personnel.

  • Position requires significant computer and financial systems use.

  • Limited travel to subsidiary offices or operational locations may be required.

Schedule/Travel Requirements

  • Full-time, in-person position.

  • Monday through Friday, generally 8:00 AM–5:00 PM.

  • Additional hours may be required during month-end, quarter-end, year-end, SEC reporting periods, audits, or other business-critical deadlines.

  • Limited travel between ESA subsidiaries may be required.

Compensation & Benefits:

  • 401(k) with company match.

  • Medical, dental, and vision insurance.

  • Short-term and long-term disability.

  • Life insurance.

  • Paid time off (PTO) and holiday pay.

  • Paid vacation.

  • Comprehensive benefits package.

  • Professional development and training opportunities.

  • Opportunities for professional growth and advancement.

  • Exposure to accounting and financial operations across multiple ESA subsidiaries.

Pay Based on Experience

Additional Duties:

Perform other duties as assigned by supervisor or management.

Energy Services of America Corporation is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other status protected by applicable law.

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the ESA Revenue 606 Accountant in Huntington, WV vacancy
  • $45k - $60k

     ...Job Description Job Description Staff Accountant 75 W 3rd Ave Huntington, WV 25701 Energy Services of America Corporation (NASDAQ...  ...strong customer relationships, and strategic acquisitions. Joining ESA means joining a growing public company with real opportunities... 
    Suggested
    Full time
    Temporary work
    Monday to Friday

    CJ Hughes Construction, Inc.

    Huntington, WV
    24 days ago
  • $90k - $110k

     ...Project Accountant This Jobot Job is hosted by: Jim Forman Are you a fit? Easy Apply now by clicking the "Apply" button and sending...  ...Prepare and maintain project budgets, tracking all costs and revenues to ensure the project stays within budget. 3. Conduct... 
    Suggested
    Local area

    Jobot

    Huntington, WV
    3 days ago
  • $10k

     ...various care management programs and the Pathways to Wellness program. We are . . Marshall! Position Information Position Title Accountant Banner Position Number 000954 E-Class CX - Class Exempt FT - .53 or Department Accounts Payable Office - MU4500 Job Description... 
    Suggested
    Full time
    Contract work
    Live in
    Work at office
    Day shift

    Marshall University School of Pharmacy

    Huntington, WV
    1 day ago
  • $90.23k

     ...processes. Analyze financial and operational performance, including revenue, profitability, project margins, resource utilization, and key...  ...business outcomes. Collaborate with Operations and Project Accounting teams to support revenue recognition, contract review, client... 
    Suggested
    Contract work
    Work experience placement
    H1b
    Work at office

    Trinnex

    Huntington, WV
    4 days ago
  •  ...Job Description Job Description We are looking for a part-time Tax Preparer/Accountant to join our team! You must have experience in preparing Individual Tax Returns. Experience in bookkeeping & Business Tax returns a + \nCompany Description We are a small CPA... 
    Suggested
    Part time
    Flexible hours

    AB Cookler LLC

    Huntington, WV
    a month ago
  •  ...Job Description The Payroll Accountant lends accounting support to the payroll and benefit functions for all MURC employees. Oversight and control of reimbursement to Marshall University (MU) for Grant sponsored research. Essential Duties: Affordable Care Act tracking... 
    Hourly pay

    USC Marshall School of Business

    Huntington, WV
    4 days ago
  • $20 per hour

     ...Job Description Job Description Kelly Now Hiring-Accounts Payable Clerk Pay rate: $20.00 What’s a typical day as Accounts Payable Clerk? You’ll be: - Reviewing and verifying invoices and check requests to ensure accuracy. - Sorting, coding, and matching... 
    Temporary work
    Local area
    Immediate start

    Kelly Services

    Huntington, WV
    a month ago
  • $70k - $130k

     ...Tax Senior A reputable Public Accounting firm in the area is looking to add a Tax Senior to their team. This stable and growing firm offers clients valuable knowledge and expertise in tax. Due to the recent growth of the firm, there is an opportunity for a Tax Senior... 
    Local area

    gpac

    Huntington, WV
    5 days ago
  •  ...included AI based tools like Copilot and ChatGPT High school diploma / GED/ equivalent Preferred Qualifications Bachelor’s degree in accounting, finance, or a related field Experience in a client‑facing or consultative role, such as financial advising, insurance, retail... 
    Hourly pay
    Seasonal work
    Work at office
    Local area
    Weekend work
    Afternoon shift

    H&R Block

    Huntington, WV
    1 day ago
  • $13 - $15 per hour

     ...~ Ability to thrive in a fast-paced work environment. ~ Basic computer skills. ~ Willingness to learn. ~ Experience in accounting, finance, retail, bookkeeping or taxes. If you're looking for a rewarding opportunity to learn new skills and make an impact... 
    Hourly pay
    Local area
    Relocation package
    Flexible hours

    Jackson Hewitt Tax Service, Inc.

    Huntington, WV
    5 days ago
  • $60k - $90k

     ...compliance Assisting with audits by gathering and preparing financial information Qualifications: ~ Bachelor's Degree in Accounting or related field ~ CPA preferred or eligible ~1+ years of proven experience in public accounting preferred ~... 
    Local area

    gpac

    Huntington, WV
    3 days ago
  •  .... ~ Ability to thrive in a fast-paced work environment. ~ Basic computer skills. ~ Willingness to learn. ~ Experience in accounting, finance, retail, bookkeeping or taxes. If you're looking for a rewarding opportunity to learn new skills and make an impact... 
    Hourly pay
    Relocation package
    Flexible hours

    Jackson Hewitt

    Huntington, WV
    1 day ago
  • $110k - $150k

     ...button and sending us your resume. Salary: $110,000 - $150,000 per year A bit about us: Our client is a full-service public accounting firm with deep roots in the Midwest, providing tax, accounting, and business consulting services to a diverse client base... 
    Work at office
    Local area
    Flexible hours

    Jobot

    Huntington, WV
    4 days ago
  • $32.5 - $36 per hour

    Overview Intuit is seeking highly motivated individuals to join our dynamic team as dedicated year-round TurboTax Retail Experts in one of our TurboTax Retail or Flagship locations across the United States. This unique opportunity combines tax expertise, entrepreneurial...
    Local area

    Intuit

    Huntington, WV
    5 days ago
  •  ...Job Description Job Description The accounting clerk will provide accounting and clerical assistance to ensure accurate and timely processing of daily transactions. Responsibilities   Perform routine clerical accounting duties while adhering to established... 

    Dutch Miller Auto Group

    Huntington, WV
    5 days ago
  • $12 per hour

    Benefits: ~ Free uniforms ~ Opportunity for advancement ~ Signing bonus ~ Training & development ~401(k) matching ~ Bonus based on performance ~ Employee discounts ~ Flexible schedule Seeking a job that fits around your life?...
    Hourly pay
    Second job
    Seasonal work
    Local area
    Relocation package
    Flexible hours

    Jackson Hewitt Tax Service, Inc.

    Huntington, WV
    5 days ago
  • $32.5 - $36 per hour

    Overview Intuit is seeking highly motivated individuals to join our dynamic team as dedicated year-round TurboTax Retail Experts in one of our TurboTax Retail or Flagship locations across the United States. This unique opportunity combines tax expertise, entrepreneurial...
    Local area

    Intuit

    Huntington, WV
    5 days ago
  • Benefits: Free uniforms Opportunity for advancement Signing bonus Training & development 401(k) matching Bonus based on performance Employee discounts Flexible schedule If you join our team as an Entry-Level Seasonal Tax Preparer, you'll conduct one-on-one tax interviews...
    Hourly pay
    Seasonal work
    Relocation package
    Flexible hours

    Jackson Hewitt

    Huntington, WV
    5 days ago
  • Flooring Estimator / Measure Technician (1099 Contractor) Now Hiring – Start ASAP! Field-Based Position | Not Remote Are you experienced in flooring, construction, or in-home customer service? We're looking for dependable and professional Measure Technicians to join...
    Weekly pay
    For contractors
    Start working today
    Immediate start
    Flexible hours

    Service Pros Installation Group, INC.

    Huntington, WV
    5 days ago
  • Financial Systems Analyst Marshall Health Network is an academic health system with a visionary approach to healthcare, that includes Cabell Huntington Hospital, Edwards Cancer Institute, Hoops Family Children's Hospital, HIMG, the Marshall Health physician practice...
    Full time

    St. Mary's Medical Center (West Virginia)

    Huntington, WV
    2 days ago
  • Flooring Estimator / Measure Technician (1099 Contractor)Now Hiring – Start ASAP! Field-Based Position | Not RemoteAre you experienced in flooring, construction, or in-home customer service? We're looking for dependable and professional Measure Technicians to join our ...
    For contractors
    Start working today
    Immediate start
    Flexible hours

    Service Pros Installation Group, INC.

    Huntington, WV
    4 days ago
  • $159.43k

     ...evaluations to support continuous improvement and lessons learned. • Ensure compliance with Federal Acquisition Regulations (FAR), Cost Accounting Standards (CAS), and agency-specific estimating procedures. • Perform other related duties as assigned to support successful... 
    For contractors
    Work experience placement
    H1b
    Immediate start
    Flexible hours

    CDM Smith

    Huntington, WV
    4 days ago
  •  ...As an attentive, sociable, and sales-minded professional, we are eager to have you on our team. Responsibilities Manage customer accounts and update information in the database. Assist customers with policy changes and inquiries. Process insurance claims and follow up... 
    Relocation package

    Rickey Shifko

    Proctorville, OH
    5 days ago
  •  ...and processing payroll weekly to ensure that our employees receive correct and timely compensation, preparing journal entries and account reconciliations, preparing and analyzing reports, and other duties as identified by the Supervisor. Responsibilities Managing... 
    Immediate start

    Steel Dynamics

    Huntington, WV
    1 day ago
  • $18 - $22 per hour

     ...reporting requirements Process child support garnishments, wage attachments, and other court-ordered deductions Enter and process Accounts Payable invoices as assigned Process and submit weekly and monthly union fringe benefit payments, including CRC union fringes and... 
    Full time
    Temporary work
    Work at office
    Local area
    Monday to Friday

    CJ Hughes

    Huntington, WV
    5 days ago
  • $115k - $180k

     ...expanded within the community Proven ability to build and maintain relationships with centers of influence such as attorneys, accountants and business advisors Comfortable interacting with individuals of significant wealth Experience advising clients and being... 
    Flexible hours

    RK Partners

    Huntington, WV
    29 days ago
  • $1,826 per month

     ...inventory information and resolving auditing issues.5. Prepare in an accurate and timely manner reports concerning inventory and accounting as required by the Auditing Team Supervisor.6. Review and analyze inventory activities, costs, and results to determine progress... 
    Bi-weekly pay

    Par Mar Oil Company

    Huntington, WV
    4 days ago
  •  ...Job Description Job Description Accounts Payable Clerk The Accounts Payable Clerk is responsible for performing a range of accounting and clerical tasks related to the accounts payable function. Includes receiving, processing, and verifying invoices, tracking... 
    Contract work
    Work at office

    Paradigm Marketing

    Huntington, WV
    a month ago
  • Senior Technical AdvisorThe following are the duties of this position at the full working level. If this vacancy includes more than one grade and you are selected at a lower grade level, you will have the opportunity to learn to perform these duties and receive training...

    Internal Revenue Service

    Huntington, WV
    2 days ago
  • $178.78k

     ...Job Description CDM Smith is seeking a Manager, Project Accounting, to lead and oversee the project accounting function for an assigned...  ...the accurate financial administration of projects, including revenue recognition, project financial reporting, compliance, and... 
    Work experience placement
    H1b
    Work at office
    Remote work

    CDM Smith

    Huntington, WV
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to ESA Revenue 606 Accountant. Be the first to apply!