Ecotech exists to provide safe, valuable, and trustworthy services through investment in our employees and customers, while building long term relationships to protect our environment and underground infrastructure.
We believe our people are fundamental to our success. We are committed to cultivating a safe, respectful, high-performing workplace where employees are valued, supported, and given opportunities to grow and succeed. If you are dependable, have a positive attitude, and want to be part of a team that works hard and takes care of each other, then this may be the place for you.
Position Summary:
The Senior Financial Analyst (FP&A) leads financial planning and analysis for Ecotech and gives leadership a clear view of job profitability, fleet utilization, and cash performance. This role partners with operations, fleet, sales, and accounting teams to build budgets and forecasts, analyze financial and operational data, develop reports and dashboards, and deliver insights that drive business strategy. Working in Excel, Power BI, SQL, and our new ERP, the Senior Financial Analyst helps management operate more efficiently and make confident, data driven decisions. This is a full-time, in-office position with occasional travel to Ecotech yards, branch locations, and job sites as needed.
Key Responsibilities:
Budgeting, Forecasting & Financial Modeling
- Assist the Vice President of Finance with the annual budgeting process and prepare monthly or quarterly rolling forecasts in partnership with department leaders.
- Prepare monthly budget vs. actual and variance analysis with clear commentary on key drivers.
- Build and maintain financial models, including P&L, cash flow, and scenario and sensitivity analysis.
- Evaluate capital expenditures and fleet investments, including ROI on new hydrovac trucks, lease vs. buy decisions, and equipment replacement timing
Profitability & Operational Analysis
- Analyze and interpret data from our new ERP and other company systems to support operational and financial decision making.
- Analyze job, customer, and branch profitability, including bid vs. actual cost accuracy, to support pricing and estimating decisions.
- Track and report key operating metrics such as truck and crew utilization, revenue per truck hour, and labor and disposal costs.
Prepare monthly reporting packages for leadership, ownership, and lenders.
- Design and maintain interactive dashboards and visual reports in Power BI or other BI and reporting tools.
- Extract, clean, and analyze data using SQL and other tools.
- Present findings and actionable insights clearly to non-technical stakeholders.
Accounting Partnership & Process Improvement
- Partner with accounting to support month-end close and reconcile operational data to the general ledger.
- Ensure accuracy, consistency, and security of all financial and analytics outputs Document data definitions, report logic, and financial processes.
- Document findings and recommend new systems, procedures, or organizational changes to improve how the business operates.
Qualifications and Skills:
Experience & Certifications
- Bachelor’s degree in Finance, Accounting, Economics, Business Analytics, or a related field. MBA, CPA, or CFA progress is a plus.
- 5+ years of experience in FP&A, financial analysis, or a similar finance focused role.
- Experience in construction, field services, utilities, or other equipment intensive industries is a plus.
- Must be authorized to work in the United States.
- Must consent to background check and pre-employment drug screening; comply with Ecotech’s drug-free workplace policy.
Technical Competence
- Advanced Microsoft Excel skills, including financial modeling, lookups, and pivot tables.
- Strong understanding of accounting principles and the three financial statements.
- Experience with budgeting, forecasting, and variance analysis processes.
- Working knowledge of ERPs, power BI and/or other BI tools for reporting and visualization.
- SQL skills for data querying and transformation are a plus.
- Familiarity with DAX, Power Query (M Language), Microsoft Fabric, or Power Automate is a plus.
- Experience with R, Python, or Minitab for statistical analysis is a plus.
- Experience with fleet management or fleet cost analysis is a plus.
- Excellent communication, presentation, and problem-solving skills.
- Strong attention to detail and organization.
- Ability to handle confidential financial information professionally.
- Maintain a strong work ethic, accountability, and reliability in all aspects of the role.
- Work effectively both independently and as part of a team.
- Maintain a positive, professional attitude and represent the company appropriately.
Physical Requirements:
- Primarily sedentary work performed in an office environment.
- Ability to sit and work at a computer for extended periods.
- Ability to use standard office equipment including computers, phones, and keyboards.
- Ability to lift and carry up to 15 pounds occasionally.
- Occasional visits to yards and job sites, which may require wearing personal protective equipment (PPE).
Ecotech offers competitive pay, opportunities to grow your career and valuable benefits including:
- Paid vacation and holidays so you can recharge
- Medical, dental, and vision coverage for you and your family
- Company-paid disability and life insurance for added peace of mind
- 401(k) with company match to help build your future
- Paid training and education to support your growth
- PPE provided by the company
In compliance with Federal and State equal employment opportunity laws, qualified applicants are considered for all positions without regard to race, color, religion, sex, national origin, age, marital status, veteran status, non-job related disability, or any other protected group status.