Controller
at The Ōnin Group

Date Posted: 4/23/2025

Job Description

Job Description

We are seeking an experienced and detail-oriented financial professional to lead comprehensive accounting operations for a global organization. This role involves managing all core finance functions, including accounting, accounts payable and receivable, payroll, and grants administration.


The Controller will ensure strong internal systems and procedures are in place to support smooth program operations and successful audits. In addition to overseeing day-to-day financial activities, this position will partner closely with program leaders to promote financial understanding and align financial processes with operational needs. This position is Hybrid but must be located in Muscle shoals or be able to relocate.


Duties and Responsibilities:


  • Lead and coordinate the annual audit process with external auditors
  • Prepare timely, accurate financial statements (monthly, quarterly, and annual) in accordance with GAAP
  • Manage monthly closes and oversee A/P, A/R, and financial reporting
  • Maintain strong internal controls and ensure compliance with international, national, and donor regulations (FAR, GAAP, EU, etc.)
  • Oversee grant and contract compliance, working closely with legal and program teams
  • Support budget development, forecasting, and donor financial reporting
  • Collaborate on proposal budgets with the Business Development team
  • Identify cost-saving opportunities and advise senior leadership on financial adjustments
  • Mentor finance staff and ensure timely, transparent communication of financial data
  • Support external and project-specific audits and tax filings


Work Experience

Requirements:

  • CPA certification (required)
  • Bachelor’s in Accounting, Finance, or related field (Master’s preferred)
  • 10+ years of experience in accounting/finance, preferably in nonprofit or international settings
  • Strong GAAP knowledge and financial reporting expertise
  • Experience with donor-funded projects and compliance (e.g., US, EU)
  • Familiarity with foreign subsidiaries and currency translation
  • Proven leadership, attention to detail, and strong communication skills
  • Proficient in accounting software (e.g., NetSuite) and Excel
  • Foreign language skills, especially French, are a plus
  • Ability to read and interpret foreign currency transactions and perform related accounting functions


Benefits

This position includes a comprehensive benefits package, which may include paid annual and sick leave, health, dental, vision, and group life insurance coverage, as well as social security and pension contributions, in accordance with local laws.


Salary

Starting salary will be determined based on several factors, including the position’s salary range, the candidate’s qualifications and experience, internal equity, market competitiveness, and organizational budget considerations.



Job Snapshot

  • Employee Type: Full-Time
  • Location: Muscle Shoals, AL
  • Job Type: Other
  • Experience: Not Specified
  • Date Posted: 4/23/2025

About Us

If you’re looking for a job, look no further. Get countless job opportunities, benefits you can use, on-time pay, and a team who truly cares. We don’t hire temps — we hire Teammates. Whether you work with us for a few days or a few years, you are a part of our team.

To prove our dedication to you, we offer one of the most affordable and accessible benefits packages offered by a staffing service:

  • $5 Generic Prescriptions
  • $5 Standard Doctor Visits
  • Free Teledoctor Services
  • Free Counseling Services
  • Health, Vision and Dental Insurance
  • Paid Vacation and Holidays

We are looking for motivated individuals for contract-to-direct, direct hire and project work. The Ōnin Group is a collection of privately-held companies with staffing at its core. These companies include:


If you are ready to join the team, check out our available opportunities or join our Talent Network! Work with a staffing service that gives you more. #JoinTheMove

What is a Talent Network?

Talent Networks enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Why Join?

  • Receive alerts with new job opportunities that match your interests
  • Share job opportunities through Social Media or email