Job Type
Full-time
Description
Agilitech is seeking an experienced, highly analytical Assistant Controller to support financial operations, revenue recognition, ERP system management, and multi-entity accounting. This role requires a strong technical accounting background combined with advanced financial analysis, systems expertise, and the ability to translate complex financial data into actionable business insights. The ideal candidate will have hands-on experience with fixed-fee revenue recognition (FFRR), ERP system administration and implementation, multi-entity financial reporting, and financial forecasting.
The Assistant Controller works closely with the Controller and executive leadership; this individual will play a critical role in improving financial visibility, strengthening internal controls, and supporting organizational growth. This position is part of Agilitech's long-term succession planning strategy, with the opportunity to develop into the Controller role based on performance, leadership readiness, and organizational needs.
WHAT WE OFFER - Generous Paid Time Off (PTO) Package
- Rich Health Benefits (Medical, Dental, Vision)
- Excellent Supplemental Benefits (Life, Spouse Life, Child Life, Long-Term Disability, Short-Term Disability, and Health Savings and Flexible Spending Account)
- Generous Retirement Savings Plan - Safe Harbor 401(k) with Company Match
- Strengths-Based Training and Career Development Focus
- Employee Committee Participation Opportunities (FUN Committee; Values Committee)
- 09/08/80 alternative workweek schedule (every other Friday off). This role is based on-site at our Bakersfield, CA office, with some remote flexibility
- Pay Range $90,000 - $120,000 annually. This is an estimated range and may vary based on overall qualifications and experience.
- Relocation Assistance, where applicable
Requirements
Fixed-Fee Revenue Recognition (FFRR) & Project Accounting- Manage and oversee fixed-fee revenue recognition processes, ensuring accurate and timely reporting in accordance with applicable accounting standards, including ASC 606.
- Analyze project financial performance, including estimated costs to complete, percentage of completion, profitability, and revenue adjustments, as applicable.
- Review and reconcile revenue recognition schedules, contract balances, and related general ledger accounts.
- Partner with project managers and operations leadership to evaluate project forecasts, cost projections, and financial risks.
- Identify discrepancies, margin erosion, and potential revenue recognition issues.
- Maintain accurate project-level financial reporting and support audit documentation.
ERP System Management & Implementation- Serve as a key finance leader in the administration, optimization, and oversight of the company's ERP system.
- Play a significant role in ERP system conversion and implementation, including requirements gathering, data migration, testing, reconciliations, and go-live support.
- Evaluate existing accounting processes and identify opportunities for system improvements, automation, and stronger financial controls.
- Ensure financial data integrity, accurate system configurations, and consistent accounting processes across business units.
- Partner with IT, operations, and external implementation teams to ensure successful system integration.
- Develop financial reporting capabilities, dashboards, and standardized procedures within the ERP environment.
- Support user training, system documentation, and post-implementation optimization.
Multi-Entity Accounting & Financial Consolidation- Oversee accounting processes across multiple legal entities and business operations.
- Manage intercompany transactions, reconciliations, allocations, and eliminations.
- Support preparation of consolidated financial statements and entity-level financial reporting.
- Ensure consistent application of accounting policies, internal controls, and reporting standards across entities.
- Analyze financial performance by entity, department, project, and business segment.
- Support entity-level cash flow analysis, budgeting, forecasting, and financial planning.
Financial Analysis & Strategic Reporting- Develop financial models, forecasts, and performance reporting to support leadership decisions.
- Perform detailed budget-to-actual analysis and investigate financial variances.
- Analyze project profitability, gross margins, labor costs, overhead, and operational performance.
- Develop and monitor key financial performance indicators.
- Identify trends, financial risks, and opportunities for cost savings and profitability improvement.
- Present financial findings and recommendations to the Controller and executive leadership.
Accounting Oversight & Internal Controls- Support month-end and year-end closing activities, ensuring accuracy and timeliness.
- Review general ledger activity, journal entries, reconciliations, and financial statements.
- Maintain compliance with GAAP and applicable financial reporting requirements.
- Strengthen internal controls, accounting procedures, and financial reporting processes.
- Support external audits and financial reporting requirements.
Leadership Development & Controller Succession- Work directly with the Controller to gain comprehensive exposure to financial management, reporting, and strategic planning.
- Assume progressively greater responsibility for accounting oversight, financial reporting, and departmental leadership.
- Support the development of standardized accounting policies and processes.
- Participate in executive financial discussions and strategic business planning.
- Develop the competencies necessary for future advancement into the Controller position.
OCCUPATIONAL COMPETENCIES FOR THE ASSISTANT CONTROLLER- Financial Management
- Technical Capacity
- Strategic Thinking
- Cross-Functional Collaboration & Continuous Improvement
- Communication Proficiency
- Ethical Conduct
- Leadership
BEHAVIORAL COMPETENCIES FOR THE ASSISTANT CONTROLLER- Accountability - Supports Agilitech Core Value: Integrity.
- Analytical Thinking & Problem Solving - Supports Agilitech Core Value: Resilience.
- Attention to Detail - Supports Agilitech Core Value: Integrity.
- Communication - Supports Agilitech Core Values: Integrity, Resilience, Innovation.
- Initiative - Supports Agilitech Core Values: Innovation, Resilience.
- Planning & Organizing - Supports Agilitech Core Values: Integrity, Resilience, Innovation.
- Teamwork & Cooperation - Supports Agilitech Core Values: Integrity, Resilience.
REQUIRED EDUCATION AND EXPERIENCE FOR THE ASSISTANT CONTROLLER- 5-7+ years of progressive accounting and finance experience.
- Strong technical knowledge of GAAP, ASC 606, and project-based revenue recognition.
- Demonstrated experience with fixed-fee contract accounting and revenue recognition.
- Experience managing accounting processes across multiple entities, including intercompany accounting and consolidations.
- Hands-on experience with ERP systems, including system administration, implementation, migration, or conversion.
- Advanced financial analysis, forecasting, and financial modeling capabilities.
- Advanced Excel proficiency, including complex formulas, pivot tables, and financial modeling.
- Strong analytical, problem-solving, organizational, and communication skills.
- Ability to independently identify financial issues and develop practical solutions.
PREFERRED EDUCATION AND EXPERIENCE FOR THE ASSISTANT CONTROLLER- Bachelor's degree in Accounting, Finance, or related field.
- Experience with SAP Business One or comparable ERP systems.
- Prior involvement in a full-cycle ERP implementation or conversion.
- Construction, engineering, industrial services, or project-based accounting experience.
- Experience with percentage-of-completion accounting and cost-to-complete forecasting.
- Prior supervisory experience or demonstrated leadership potential.
TRAVEL REQUIREMENTS Travel is primarily local during the business day, although some out-of-area and overnight travel may be expected.
Salary Description
$90,000-$120,000 annually