Bank of America is one of the largest banking sector H1B sponsors, filing over 1,200 petitions annually for technology, data engineering, and cybersecurity roles. With 62% at L3 or L4 and a median wage of $128,000, Bank of America's lottery profile is competitive for a large bank, though compensation lags behind tech-sector peers by $30,000–$50,000 for comparable roles.
Under the FY2021 rule, USCIS selects H1B registrants by wage tier first. Level III and Level IV petitions are prioritized. Bank of America's filing mix shows 62% at L3 or L4 — giving candidates significantly above-average lottery odds.
Bar height = filing volume. Number above bar = average approved wage for that year. Source: DOL LCA database.
| Job Title | Avg Wage |
|---|---|
| Software Engineer | $128,000 |
| Senior Software Engineer | $148,000 |
| Data Engineer | $132,000 |
| Business Systems Analyst | $118,000 |
| Cloud Engineer | $134,000 |
| Cybersecurity Analyst | $125,000 |
Source: DOL H-1B LCA disclosure data, FY2024. Filings count and wages are from approved LCAs.
| State | Share |
|---|---|
| North Carolina | 24% |
| New York | 22% |
| New Jersey | 14% |
| Texas | 12% |
| Delaware | 8% |
| Connecticut | 6% |
| Other | 14% |
With 62% of filings at L3/L4, Bank of America candidates have estimated 43–61% lottery selection odds under USCIS's wage-based selection system — compared to 15–28% for L1–L2 filers at IT services firms.
Our complete guide covers the entire process — from finding sponsors to lottery strategy to green card timelines.
Read the Full Guide →