Controller Green Card Jobs
Controller roles qualify for EB-2 and EB-3 green card sponsorship through the PERM labor certification process, which permanently ties your residency to a U.S. employer rather than a temporary visa. Most Controller positions satisfy specialty occupation requirements under SOC 11-3031, and many mid-size and large companies with formal accounting departments actively sponsor.
See All Controller JobsOverview
Showing 5 of 388+ Controller jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 388+ Controller jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Controller roles.
Get Access To All Jobs
At Ringgold County Hospital (RCH), every role contributes to something bigger—supporting quality care for our community. We’re looking for a Controller who is detail-oriented, analytical, and ready to play a key role in the financial strength and sustainability of rural healthcare.
This position is ideal for someone who enjoys both hands-on accounting work and collaborating on strategic financial initiatives.
What You’ll Do
As Controller, you’ll help ensure the accuracy, integrity, and timeliness of financial operations across the organization. Key responsibilities include:
- Preparing monthly journal entries and supporting the month-end close process
- Maintaining the General Ledger, ensuring accounts are reconciled accurately and on time
- Preparing and distributing monthly budget, labor, revenue, and usage reports to department leaders
- Overseeing Accounts Payable and Payroll functions
- Managing Fixed Assets, including capital asset entries and depreciation tracking
- Maintaining required reporting through Adaptive Insights (Mercy Health Network reporting)
- Assisting with annual budget preparation and tax asking
- Monitoring and tracking the 340B Program, including revenue, expenses, and cash collections
- Preparing audit work papers and supporting external audit processes
- Assisting with Medicare cost report documentation and related data requests
- Collecting, analyzing, and presenting financial data for special projects in collaboration with the CFO
- Submitting required data to external agencies and organizations
Additional Responsibilities
- Participate in meetings and committees as needed
- Provide support with office phones or switchboard when necessary
- Perform other duties as assigned to support organizational needs
What We’re Looking For
- Strong accounting and financial reporting experience (healthcare experience preferred)
- Knowledge of general ledger, reconciliations, and financial statement preparation
- Experience with budgeting, audits, and regulatory reporting
- Ability to work independently while maintaining accuracy and accountability
- Strong analytical, organizational, and communication skills
- Experience with healthcare programs like 340B and cost reporting is a plus
- College Degree in Accounting or Business Administration, or equivalent work related experience in general accounting, preferred.
- Computer Experience required.
- Basic math skills including calculating and monetary exchanges.
- Intermediate level of skill with spreadsheets required.
- Understands HIPAA regulations and privacy of patient and employee information.
Benefits
- Health Insurance: Coverage for medical, dental, and vision care.
- Paid Time Off (PTO)
- Health Savings Accounts (HSAs) / Flexible Spending Accounts (FSAs): Accounts for employees to set aside pre-tax money for medical expenses.
- IPERS: a pension plan for public employees in Iowa.
- Employee Assistance Programs (EAPs): Confidential counseling and referral services for work-life issues.
- Tuition Reimbursement: Assistance with education costs or professional certification.
- Professional Development: Access to training, conferences, or mentorship programs.
- Life Insurance: Provides a death benefit to beneficiaries.
- Disability Insurance: Short-term and long-term coverage for illness or injury.
- Accidental Death & Dismemberment (AD&D) Insurance: Pays benefits in case of accidents resulting in death or disability.
Ringgold County Hospital
RCH is an affiliate of MercyOne. Services provided by our 16-bed critical access hospital have expanded far beyond inpatient care. We now provide same-day outpatient surgeries, infusion therapy, cardiopulmonary rehab, physical therapy, sleep studies, medical imaging, and more.
The hospital also owns and operates the Ringgold County Ambulance Service and the Mount Ayr Medical Clinic. We also regularly host specialty outpatient clinics, so our patients have access to the specialist care they need, when and where they need it. We are continually adding new services and equipment as resources permit, so we can continue to serve as your partner in health.
Mount Ayr Medical Clinic is our rural health clinic located within Ringgold County Hospital. The current facilities were built in 2009 and features modern, large, and spacious. The physicians at Mount Ayr Medical Clinic treat patients of all ages between the hours of 7 am and 5 pm, Monday through Friday. The clinic also functions much like an urgent care facility, treating those without life-threatening symptoms but who require immediate medical attention.
Community
Mount Ayr is located near the Iowa - Missouri border and is the county seat of Ringgold County, Iowa. Surrounding communities include Diagonal, Kellerton, Tingley, Ellston, Beaconsfield, Redding, Delphos, Maloy, Sun Valley Lake, and Benton.
Ringgold County is a popular destination for hunters and anyone who enjoys the outdoors. Local parks, museums, and lakes provide a wide range of recreational opportunities. In the Mount Ayr area, you can fish, boat, cross-country ski, run trails, and more. The City of Mount Ayr welcomes you to explore the Lucky Lanes bowling alley, Princess Theater, Judge Lewis Park and its outdoor swimming pool, Mount Ayr Golf & Country Club, and several county parks. There are many shops and restaurants that appeal to a variety of tastes and interests located close to the town square business district.
To ensure compliance with our company policies and regulatory requirements, successful completion of a drug and alcohol screen is a mandatory condition of employment.
Ringgold County Hospital is an Equal Opportunity Employer.
Notice of Availability of Assistance Services
Notice of Availability of Language Assistance, Auxiliary Aids and Accessibility Services
English: If you speak a language other than English, language assistance services are available to you free of charge. Call 1-641-464-3226.

At Ringgold County Hospital (RCH), every role contributes to something bigger—supporting quality care for our community. We’re looking for a Controller who is detail-oriented, analytical, and ready to play a key role in the financial strength and sustainability of rural healthcare.
This position is ideal for someone who enjoys both hands-on accounting work and collaborating on strategic financial initiatives.
What You’ll Do
As Controller, you’ll help ensure the accuracy, integrity, and timeliness of financial operations across the organization. Key responsibilities include:
- Preparing monthly journal entries and supporting the month-end close process
- Maintaining the General Ledger, ensuring accounts are reconciled accurately and on time
- Preparing and distributing monthly budget, labor, revenue, and usage reports to department leaders
- Overseeing Accounts Payable and Payroll functions
- Managing Fixed Assets, including capital asset entries and depreciation tracking
- Maintaining required reporting through Adaptive Insights (Mercy Health Network reporting)
- Assisting with annual budget preparation and tax asking
- Monitoring and tracking the 340B Program, including revenue, expenses, and cash collections
- Preparing audit work papers and supporting external audit processes
- Assisting with Medicare cost report documentation and related data requests
- Collecting, analyzing, and presenting financial data for special projects in collaboration with the CFO
- Submitting required data to external agencies and organizations
Additional Responsibilities
- Participate in meetings and committees as needed
- Provide support with office phones or switchboard when necessary
- Perform other duties as assigned to support organizational needs
What We’re Looking For
- Strong accounting and financial reporting experience (healthcare experience preferred)
- Knowledge of general ledger, reconciliations, and financial statement preparation
- Experience with budgeting, audits, and regulatory reporting
- Ability to work independently while maintaining accuracy and accountability
- Strong analytical, organizational, and communication skills
- Experience with healthcare programs like 340B and cost reporting is a plus
- College Degree in Accounting or Business Administration, or equivalent work related experience in general accounting, preferred.
- Computer Experience required.
- Basic math skills including calculating and monetary exchanges.
- Intermediate level of skill with spreadsheets required.
- Understands HIPAA regulations and privacy of patient and employee information.
Benefits
- Health Insurance: Coverage for medical, dental, and vision care.
- Paid Time Off (PTO)
- Health Savings Accounts (HSAs) / Flexible Spending Accounts (FSAs): Accounts for employees to set aside pre-tax money for medical expenses.
- IPERS: a pension plan for public employees in Iowa.
- Employee Assistance Programs (EAPs): Confidential counseling and referral services for work-life issues.
- Tuition Reimbursement: Assistance with education costs or professional certification.
- Professional Development: Access to training, conferences, or mentorship programs.
- Life Insurance: Provides a death benefit to beneficiaries.
- Disability Insurance: Short-term and long-term coverage for illness or injury.
- Accidental Death & Dismemberment (AD&D) Insurance: Pays benefits in case of accidents resulting in death or disability.
Ringgold County Hospital
RCH is an affiliate of MercyOne. Services provided by our 16-bed critical access hospital have expanded far beyond inpatient care. We now provide same-day outpatient surgeries, infusion therapy, cardiopulmonary rehab, physical therapy, sleep studies, medical imaging, and more.
The hospital also owns and operates the Ringgold County Ambulance Service and the Mount Ayr Medical Clinic. We also regularly host specialty outpatient clinics, so our patients have access to the specialist care they need, when and where they need it. We are continually adding new services and equipment as resources permit, so we can continue to serve as your partner in health.
Mount Ayr Medical Clinic is our rural health clinic located within Ringgold County Hospital. The current facilities were built in 2009 and features modern, large, and spacious. The physicians at Mount Ayr Medical Clinic treat patients of all ages between the hours of 7 am and 5 pm, Monday through Friday. The clinic also functions much like an urgent care facility, treating those without life-threatening symptoms but who require immediate medical attention.
Community
Mount Ayr is located near the Iowa - Missouri border and is the county seat of Ringgold County, Iowa. Surrounding communities include Diagonal, Kellerton, Tingley, Ellston, Beaconsfield, Redding, Delphos, Maloy, Sun Valley Lake, and Benton.
Ringgold County is a popular destination for hunters and anyone who enjoys the outdoors. Local parks, museums, and lakes provide a wide range of recreational opportunities. In the Mount Ayr area, you can fish, boat, cross-country ski, run trails, and more. The City of Mount Ayr welcomes you to explore the Lucky Lanes bowling alley, Princess Theater, Judge Lewis Park and its outdoor swimming pool, Mount Ayr Golf & Country Club, and several county parks. There are many shops and restaurants that appeal to a variety of tastes and interests located close to the town square business district.
To ensure compliance with our company policies and regulatory requirements, successful completion of a drug and alcohol screen is a mandatory condition of employment.
Ringgold County Hospital is an Equal Opportunity Employer.
Notice of Availability of Assistance Services
Notice of Availability of Language Assistance, Auxiliary Aids and Accessibility Services
English: If you speak a language other than English, language assistance services are available to you free of charge. Call 1-641-464-3226.
See all 388+ Controller jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Controller roles.
Get Access To All JobsTips for Finding Green Card Sponsorship in Controller
Target employers with active PERM filing history
Use Migrate Mate to filter Controller roles by employers who have previously filed PERM applications, so you're focusing your search on companies already familiar with the sponsorship process rather than those who may decline after an offer.
Prioritize companies with dedicated HR or legal teams
Controllers are hired at the organizational level where PERM sponsorship decisions get made. Mid-size companies with in-house HR and outside immigration counsel are more likely to commit to the full PERM-to-I-140 filing sequence without dropping the process mid-hire.
Verify the prevailing wage before negotiating salary
DOL sets a prevailing wage your employer must meet for your Controller role before PERM certification is approved. Check the OFLC Wage Search for the Level III or IV wage in your metro area so your negotiated offer clears that threshold from day one.
Understand how priority date affects your EB-3 timeline
EB-3 has no annual per-country cap concerns for most nationalities, but nationals from India and China face significant backlogs. Your priority date is set when PERM is filed, so starting that clock early with your employer matters more than most candidates realize.
Clarify sponsorship intent before accepting an offer
Ask specifically whether the employer will commit to filing both PERM and I-140, not just an H-1B transfer. Some companies sponsor temporary work visas but have no established process for employment-based green card filings, and learning this after you resign elsewhere is costly.
Controller jobs are hiring across the US. Find yours.
Find Controller JobsController Green Card Sponsorship: Frequently Asked Questions
Does a Controller role qualify for EB-2 or EB-3 green card sponsorship?
Controller positions typically qualify for both EB-2 and EB-3 depending on your credentials. EB-2 applies if the role requires an advanced degree or you hold a bachelor's plus substantial progressive experience. EB-3 covers roles requiring a bachelor's degree, which most Controller job descriptions meet. USCIS evaluates the specific duties and minimum requirements listed in your employer's PERM application, not just your title.
How does PERM green card sponsorship differ from H-1B sponsorship for a Controller?
H-1B is a temporary status capped at six years without further extensions, subject to an annual lottery. PERM sponsorship leads to permanent residency with no lottery and no cap at the EB-3 level for most nationalities. The tradeoff is timeline: PERM itself takes six months to over a year, followed by I-140 adjudication, before you can file for adjustment of status. There is no annual renewal and no employer cap on how many PERM petitions a company can file.
What documents should I prepare before a Controller employer agrees to sponsor me?
Compile official transcripts, CPA or CMA licensure certificates, and a detailed employment history showing progressive responsibility in accounting and financial oversight. DOL requires employers to attest that no qualified U.S. workers were available, and your credentials must match the minimum requirements in the PERM filing exactly. Gaps between your actual background and the posted requirements can trigger a DOL audit.
Where can I find Controller jobs where the employer will sponsor a green card?
Migrate Mate lets you search Controller roles filtered by employers with PERM and I-140 filing history, so you can focus on companies that have already committed to employment-based green card sponsorship rather than cold-applying and discovering the employer won't sponsor after an offer is extended.
Can my employer start PERM sponsorship while I'm on H-1B status as a Controller?
Yes. Employers commonly file PERM while you're working on H-1B, and USCIS allows H-1B extensions beyond the six-year limit once an I-140 has been approved for 365 days or a PERM application has been pending for 365 days. Starting the PERM process early, even in your second or third year on H-1B, gives you more flexibility if processing times run long.
See which Controller employers are hiring and sponsoring visas right now.
Search Controller Jobs