Last Updated Apr 2026
PRINCETON, NJ
66 employees
Est. 2017
imrsoft.com
IMR SOFT logo

IMR SOFTGreen Card PERM Data

IMR SOFT PERM & Green Card Filings

Does IMR SOFT sponsor green cards? Yes. Below is every PERM labor certification filing by IMR SOFT, including approval rates, PERM processing times, and salary data. The employer sponsored green card process from PERM filing to permanent residency typically takes 1 to 5+ years depending on visa category and country of birth.

Sponsors Green Cards?

Yes

2025 PERM filings

0

Recent processing time

16 monthsApprox.

Green Card Commitment

61.9%

High

PERM Filings by Quarter

PERM filings by quarter

51015202020202220242025

PERM Processing Time by Year

PERM processing time by year

1252503755002020202220232024
YearFilingsCertifiedDeniedWithdrawnMedian Processing Days
2024262600475
2023161600415
2022121200284
2020161600223

All PERM Filings

70 total
Job TitleSalaryLocationFiledDecisionDaysStatus
SR SOFTWARE ENGINEER
G-100-24159-084793
$148,013PRINCETON, NJJun 7, 2024Sep 15, 2025465Certified
SR SOFTWARE ENGINEER
G-100-24142-019556
$148,013PRINCETON, NJMay 21, 2024Aug 26, 2025462Certified
SR SOFTWARE ENGINEER
G-100-24137-002638
$148,013PRINCETON, NJMay 16, 2024Aug 25, 2025466Certified
SR SOFTWARE ENGINEER
G-100-24130-975769
$148,013PRINCETON, NJMay 9, 2024Aug 20, 2025468Certified
SR SOFTWARE ENGINEER
G-100-24113-910390
$148,013PRINCETON, NJApr 22, 2024Jul 30, 2025464Certified
SR SOFTWARE ENGINEER
G-100-24107-890765
$148,013PRINCETON, NJApr 16, 2024Jul 30, 2025470Certified
SR SOFTWARE ENGINEER
G-100-24100-869419
$148,013PRINCETON, NJApr 9, 2024Jul 30, 2025477Certified
SR SOFTWARE ENGINEER
G-100-24087-834446
$148,013PRINCETON, NJMar 27, 2024Jul 2, 2025462Certified
SR SOFTWARE ENGINEER
G-100-24085-826816
$148,013PRINCETON, NJMar 25, 2024Jul 2, 2025464Certified
SR SOFTWARE ENGINEER
G-100-24082-823114
$148,013PRINCETON, NJMar 22, 2024Jul 2, 2025467Certified
SR SOFTWARE ENGINEER
G-100-24081-818571
$148,013PRINCETON, NJMar 21, 2024Jul 1, 2025467Certified
SR SOFTWARE ENGINEER
G-100-24080-815054
$148,013PRINCETON, NJMar 20, 2024Jul 2, 2025469Certified
SR SOFTWARE ENGINEER
G-100-24067-779732
$148,013PRINCETON, NJMar 7, 2024Jul 2, 2025482Certified
SR SOFTWARE ENGINEER
G-100-24065-771438
$148,013PRINCETON, NJMar 5, 2024Jul 2, 2025484Certified
SR SOFTWARE ENGINEER
G-100-24064-768700
$148,013PRINCETON, NJMar 4, 2024Jul 2, 2025485Certified
SR SOFTWARE ENGINEER
G-100-24061-763681
$148,013PRINCETON, NJMar 1, 2024Jul 2, 2025488Certified
SR SOFTWARE ENGINEER
G-100-24060-759288
$148,013PRINCETON, NJFeb 29, 2024Jun 18, 2025475Certified
SR SOFTWARE ENGINEER
G-100-24057-748220
$148,013PRINCETON, NJFeb 26, 2024Jun 18, 2025478Certified
SR SOFTWARE ENGINEER
G-100-24054-742929
$148,013PRINCETON, NJFeb 23, 2024Jun 24, 2025487Certified
SR SOFTWARE ENGINEER
G-100-24053-738985
$148,013PRINCETON, NJFeb 22, 2024Jun 11, 2025475Certified
SR SOFTWARE ENGINEER
G-100-24051-731902
$148,013PRINCETON, NJFeb 20, 2024Jun 24, 2025490Certified
SR SOFTWARE ENGINEER
G-100-24043-710695
$148,013PRINCETON, NJFeb 12, 2024Jun 12, 2025486Certified
SR SOFTWARE ENGINEER
G-100-24038-700919
$148,013PRINCETON, NJFeb 7, 2024Jun 18, 2025497Certified
SR SOFTWARE ENGINEER
G-100-24036-692566
$148,013PRINCETON, NJFeb 5, 2024Jun 12, 2025493Certified
SR SOFTWARE ENGINEER
G-100-24031-679870
$148,013PRINCETON, NJJan 31, 2024May 22, 2025477Certified
SR SOFTWARE ENGINEER
G-100-24029-674141
$148,013PRINCETON, NJJan 29, 2024May 19, 2025476Certified
PROGRAMMER ANALYST
G-100-23236-292316
$67,350PRINCETON, NJAug 24, 2023Nov 19, 2024453Certified - Expired
PROGRAMMER ANALYST
G-100-23221-249879
$67,350PRINCETON, NJAug 9, 2023Nov 19, 2024468Certified - Expired
PROGRAMMER ANALYST
G-100-23215-236885
$67,350PRINCETON, NJAug 3, 2023Nov 19, 2024474Certified - Expired
SR SOFTWARE ENGINEER
G-100-23194-186640
$136,947PRINCETON, NJJul 13, 2023Sep 23, 2024438Certified
SR SOFTWARE ENGINEER
G-100-23193-182983
$136,947PRINCETON, NJJul 12, 2023Sep 24, 2024440Certified
PROGRAMMER ANALYST
G-100-23192-179610
$67,350PRINCETON, NJJul 11, 2023Oct 15, 2024462Certified - Expired
PROGRAMMER ANALYST
G-100-23180-153435
$67,350PRINCETON, NJJun 29, 2023Jul 11, 2024378Certified
PROGRAMMER ANALYST
G-100-23179-150059
$67,350PRINCETON, NJJun 28, 2023Jul 18, 2024386Certified
SR SOFTWARE ENGINEER
G-100-23177-143792
$136,947PRINCETON, NJJun 26, 2023Jul 12, 2024382Certified
PROGRAMMER ANALYST
G-100-23173-136301
$67,350PRINCETON, NJJun 22, 2023Jul 18, 2024392Certified
SR SOFTWARE ENGINEER
G-100-23166-114034
$136,947PRINCETON, NJJun 15, 2023Jul 18, 2024399Certified
SR SOFTWARE ENGINEER
G-100-23163-100429
$136,947PRINCETON, NJJun 12, 2023Jul 11, 2024395Certified
SR SOFTWARE ENGINEER
G-100-23157-082614
$136,947PRINCETON, NJJun 6, 2023Jul 18, 2024408Certified
SR SOFTWARE ENGINEER
G-100-23153-073920
$136,947PRINCETON, NJJun 2, 2023Jul 18, 2024412Certified
SR SOFTWARE ENGINEER
A-23150-49051
$136,947Princeton, NJMay 30, 2023May 31, 2024367Certified
SOFTWARE ENGINEER
A-23144-46814
$99,923Princeton, NJMay 24, 2023May 29, 2024371Certified
SR SOFTWARE ENGINEER
A-22245-16100
$128,232Princeton, NJSep 2, 2022Jul 14, 2023315Certified
PROGRAMMER ANALYST
A-22241-13493
$70,000Princeton, NJAug 30, 2022Jun 16, 2023290Certified
SOFTWARE ENGINEER
A-22238-12587
$89,128Princeton, NJAug 26, 2022Jun 8, 2023286Certified
SOFTWARE ENGINEER
A-22237-11914
$89,128Princeton, NJAug 25, 2022Jun 15, 2023294Certified
SOFTWARE ENGINEER
A-22220-01847
$89,128Princeton, NJAug 9, 2022Jun 6, 2023301Certified
SR SOFTWARE ENGINEER
A-22200-90799
$128,232Princeton, NJAug 4, 2022May 26, 2023295Certified
SOFTWARE ENGINEER
A-22200-90667
$89,128Princeton, NJJul 27, 2022Apr 14, 2023261Certified
SOFTWARE ENGINEER
A-22194-87524
$89,128Princeton, NJJul 13, 2022Apr 4, 2023265Certified-Expired
SR SOFTWARE ENGINEER
A-22187-83837
$128,232Princeton, NJJul 7, 2022Apr 24, 2023291Certified
SR SOFTWARE ENGINEER
A-22178-78826
$128,232Princeton, NJJun 29, 2022Mar 16, 2023260Certified-Expired
SR SOFTWARE ENGINEER
A-22175-77991
$128,232Princeton, NJJun 27, 2022Mar 16, 2023262Certified-Expired
SR SOFTWARE ENGINEER
A-22171-74932
$128,232Princeton, NJJun 24, 2022Mar 23, 2023272Certified-Expired
PROGRAMMER ANALYST
A-20269-04048
$65,021Princeton, NJSep 25, 2020Apr 28, 2021215Certified
PROGRAMMER ANALYST
A-20268-03474
$65,021Princeton, NJSep 24, 2020May 5, 2021223Certified
SOFTWARE ENGINEER
A-20266-02435
$83,346Princeton, NJSep 22, 2020Apr 21, 2021211Certified
PROGRAMMER ANALYST
A-20260-00234
$65,021Princeton, NJSep 21, 2020Apr 19, 2021210Certified
PROGRAMMER ANALYST
A-20260-00190
$65,021Princeton, NJSep 16, 2020Apr 26, 2021222Certified
PROGRAMMER ANALYST
A-20258-99068
$65,021Princeton, NJSep 14, 2020Apr 26, 2021224Certified
PROGRAMMER ANALYST
A-20255-98379
$65,021Princeton, NJSep 11, 2020Apr 26, 2021227Certified
SOFTWARE ENGINEER
A-20253-97474
$83,346Princeton, NJSep 10, 2020Apr 23, 2021225Certified
SOFTWARE ENGINEER
A-20247-95687
$83,346Princeton, NJSep 8, 2020Apr 16, 2021220Certified
PROGRAMMER ANALYST
A-20246-95074
$65,021Princeton, NJSep 2, 2020Apr 14, 2021224Certified
SOFTWARE ENGINEER
A-20244-93920
$119,974Princeton, NJAug 31, 2020Apr 9, 2021221Certified
SOFTWARE ENGINEER
A-20237-91453
$83,346Princeton, NJAug 26, 2020Mar 31, 2021217Certified-Expired
SOFTWARE ENGINEER
A-20237-91304
$83,346Princeton, NJAug 24, 2020Mar 30, 2021218Certified-Expired
SOFTWARE ENGINEER
A-20231-89422
$83,346Princeton, NJAug 19, 2020Apr 7, 2021231Certified
SOFTWARE ENGINEER
A-20226-87946
$83,346Princeton, NJAug 14, 2020Mar 30, 2021228Certified-Expired
SOFTWARE ENGINEER
A-20224-86905
$119,974Princeton, NJAug 12, 2020Mar 23, 2021223Certified-Expired

Frequently Asked Questions

Yes. IMR SOFT has filed 70 PERM labor certification applications with the Department of Labor, with 70 certified. The median processing time from filing to decision has been 397 days.

U.S. Immigration Solved

Home Bottom Hero Asset V2