Last Updated Apr 2026
CHARLOTTE, NC
17,582 employees
Est. 1904
bofa.com
BANK OF AMERICA logo

BANK OF AMERICAGreen Card PERM Data

BANK OF AMERICA PERM & Green Card Filings

Does BANK OF AMERICA sponsor green cards? Yes. Below is every PERM labor certification filing by BANK OF AMERICA, 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

1

Recent processing time

16 monthsApprox.

Green Card Commitment

7.8%

Low

PERM Filing Risk Factors

The DOL flags certain conditions on PERM applications that may trigger an audit, a request for additional documentation before a case can be certified. These are common in certain industries and don't indicate wrongdoing. Based on 12 PERM filings in the last year.

Foreign Worker Owns Stake

1 of 12 filings

The sponsored worker has an ownership interest in the company. Common with founders and small businesses. The DOL verifies the job offer is genuine.

Unusual Job Requirements

11 of 12 filings

The job requirements exceed what's standard for the occupation. The DOL checks whether requirements are tailored to the foreign worker.

PERM Filings by Quarter

PERM filings by quarter

255075100202220242025

PERM Processing Time by Year

PERM processing time by year

125250375500202220232024
YearFilingsCertifiedDeniedWithdrawnMedian Processing Days
20251001
202411210930475
202310610600421
2022171700349

All PERM Filings

236 total
Job TitleSalaryLocationFiledDecisionDaysStatus
VP; Sr Business Control Specialist
G-100-25273-349207
$117,900New York, NYSep 30, 2025Oct 1, 20251Withdrawn
VP / Structured Credit Executive
G-100-24239-292756
$225,000San Jose, CAAug 26, 2024Dec 23, 2025484Certified
VP / DevOps Engineer Lead
G-100-24221-253049
$172,000Charlotte, NCAug 7, 2024Dec 11, 2025491Certified
VP / Data Engineer
G-100-24221-253042
$166,500Pennington, NJAug 7, 2024Dec 11, 2025491Certified
AVP; Software Engineer
G-100-24213-236324
$147,500Charlotte, NCJul 31, 2024Nov 5, 2025462Certified
AVP / Software Engineer
G-100-24213-236315
$143,000Charlotte, NCJul 31, 2024Nov 5, 2025462Certified
Director / Senior Data Technology Manager
G-100-24213-236302
$202,400Jersey City, NJJul 31, 2024Nov 5, 2025462Certified
Vice President, Feature Lead - Technology
G-100-24206-219120
$150,500Charlotte, NCJul 24, 2024Nov 5, 2025469Certified
VP / Software Engineer
G-100-24206-219118
$173,000Jersey City, NJJul 24, 2024Nov 5, 2025469Certified
Vice President; Compliance and Operational Risk Manager
G-100-24206-219096
$152,200Charlotte, NCJul 24, 2024Nov 12, 2025476Certified
Vice President / Software Engineer
G-100-24192-186564
$150,000Plano, TXJul 10, 2024Nov 5, 2025483Certified
Vice President / Feature Lead - Technology
G-100-24192-186563
$149,500Charlotte, NCJul 10, 2024Nov 5, 2025483Certified
Vice President, Software Engineer
G-100-24174-140624
$157,400Addison, TXJun 22, 2024Sep 4, 2025439Certified
AVP / Quantitative Finance Analyst
G-100-24172-134403
$145,000Atlanta, GAJun 20, 2024Sep 4, 2025441Certified
AVP, Infrastructure Engineer II
G-100-24172-134394
$122,400Jersey City, NJJun 20, 2024Sep 4, 2025441Certified
Vice President; Quantitative Finance Analyst
G-100-24172-134385
$152,500Jersey City, NJJun 20, 2024Sep 4, 2025441Certified
VP, Feature Lead - Technology
G-100-24172-134373
$138,000Plano, TXJun 20, 2024Sep 4, 2025441Certified
Vice President, Feature Lead - Technology
G-100-24169-119878
$148,000Newark, DEJun 17, 2024Sep 4, 2025444Certified
Vice President; Risk Analysis Specialist
G-100-24166-113050
$140,000Atlanta, GAJun 14, 2024Sep 4, 2025447Certified
Vice President / Quantitative Finance Analyst
G-100-24156-070041
$145,000Jersey City, NJJun 4, 2024Sep 4, 2025457Certified
Vice President; Sr Fin Analyst - Fin Bus Supp
G-100-24156-066380
$121,600Charlotte, NCJun 3, 2024Sep 4, 2025458Certified
Vice President; Software Engineer
G-100-24152-055535
$145,000Jacksonville, FLMay 31, 2024Aug 22, 2025448Certified
Vice President; Quantitative Finance Analyst
G-100-24138-010216
$145,000Chicago, ILMay 17, 2024Aug 20, 2025460Certified
Vice President, Architect
G-100-24127-961110
$142,800Charlotte, NCMay 6, 2024Aug 8, 2025459Certified
Assistant Vice President / Software Engineer
G-100-24123-951944
$140,100Newark, DEMay 2, 2024Aug 8, 2025463Certified
Vice President / Sr Data Analyst
G-100-24117-931616
$135,000Charlotte, NCApr 26, 2024Jul 21, 2025451Certified
Senior Vice President / Client Quantitative Senior Analyst
G-100-24113-912522
$160,000Charlotte, NCApr 22, 2024Jul 18, 2025452Certified
Director / Sr Quantitative Finance Analyst
G-100-24113-910373
$225,000Jersey City, NJApr 22, 2024Jul 21, 2025455Certified
Vice President; Software Engineer
G-100-24110-904344
$150,000Pennington, NJApr 18, 2024Jul 21, 2025459Certified
Vice President; Software Engineer
G-100-24109-899419
$181,300San Francisco, CAApr 17, 2024Jul 21, 2025460Certified
Vice President / Data Engineer III
G-100-24107-891795
$146,900Atlanta, GAApr 16, 2024Jul 21, 2025461Certified
Assistant Vice President / Quantitative Finance Analyst
G-100-24096-861924
$131,500San Francisco, CAApr 5, 2024Jul 21, 2025472Certified
Director, Treasury Product Sales Manager
G-100-24096-861878
$178,700Chicago, ILApr 5, 2024Jul 21, 2025472Certified
Vice President / Software Engineer
G-100-24095-854629
$149,500Charlotte, NCApr 3, 2024Jul 21, 2025474Certified
Assistant Vice President; Software Engineer
G-100-24095-854627
$157,500Jersey City, NJApr 3, 2024Jul 21, 2025474Certified
Vice President; Deliver Lead - Technology
G-100-24086-831949
$190,000Tampa, FLMar 26, 2024Jun 30, 2025461Certified
Vice President; Quantitative Finance Analyst
G-100-24086-831943
$125,000Boston, MAMar 26, 2024Jun 30, 2025461Certified
Vice President; Software Engineer III
G-100-24086-831942
$172,500Jersey City, NJMar 26, 2024Jun 26, 2025457Certified
Vice President / Software Engineer III
G-100-24082-824484
$149,500Charlotte, NCMar 22, 2024Jun 30, 2025465Certified
Assistant Vice President / Software Engineer
G-100-24081-821221
$150,000Addison, TXMar 21, 2024Jun 30, 2025466Certified
Vice President / Software Engineer
G-100-24079-812288
$125,000Charlotte, NCMar 19, 2024Jun 30, 2025468Certified
Vice President / Software Engineer III
G-100-24079-812269
$180,000Jersey City, NJMar 19, 2024Jul 1, 2025469Certified
Vice President; Software Engineer III
G-100-24074-798801
$165,000Jersey City, NJMar 14, 2024Jun 30, 2025473Certified
Senior Vice President / Senior Engineer
G-100-24074-798793
$168,000Charlotte, NCMar 14, 2024Jun 30, 2025473Certified
Assistant Vice President / Software Engineer
G-100-24074-798785
$103,800Chicago, ILMar 14, 2024Jun 30, 2025473Certified
Vice President / Quantitative Finance Analyst
G-100-24074-798774
$135,000Atlanta, GAMar 14, 2024Jun 30, 2025473Certified
Assistant Vice President; Reporting & Governance Sr Analyst
G-100-24074-798769
$132,500Jersey City, NJMar 14, 2024Jun 30, 2025473Certified
Assistant Vice President / Quantitative Finance Analyst
G-100-24072-791047
$135,000Jersey City, NJMar 12, 2024Jun 30, 2025475Certified
Vice President; Test Tools & Automation Specialist II
G-100-24071-788651
$100,200Richmond, VAMar 11, 2024Jun 26, 2025472Certified
Vice President / Client Quantitative Senior Analyst
G-100-24071-788606
$149,000Charlotte, NCMar 11, 2024Jun 26, 2025472Certified
Vice President / Software Engineer II
G-100-24071-788552
$124,100New York, NYMar 11, 2024Jun 30, 2025476Certified
Vice President, Data Engineer
G-100-24071-788195
$134,000Charlotte, NCMar 11, 2024Jun 30, 2025476Certified
Assistant Vice President / Quantitative Finance Analyst
G-100-24071-788186
$145,000Jersey City, NJMar 11, 2024Jun 30, 2025476Certified
Vice President / Software Engineer II
G-100-24071-788179
$139,600Charlotte, NCMar 11, 2024Jun 30, 2025476Certified
Assistant Vice President; Quantitative Finance Analyst
G-100-24071-788171
$135,000Jersey City, NJMar 11, 2024Jun 30, 2025476Certified
Vice President / Feature Lead - Technology
G-100-24064-766982
$215,200San Francisco, CAMar 4, 2024Jul 1, 2025484Certified
Vice President / Quantitative Finance Analyst
G-100-24061-765276
$145,000Jersey City, NJMar 1, 2024Jun 30, 2025486Certified
Vice President; Software Engineer
G-100-24061-764454
$149,500Charlotte, NCMar 1, 2024Jun 30, 2025486Certified
Vice President / Feature Lead - Technology
G-100-24061-764444
$165,000Addison, TXMar 1, 2024Jun 30, 2025486Certified
VP, Senior Data Technology Manager
G-100-24061-764418
$160,000Charlotte, NCMar 1, 2024Jun 30, 2025486Certified
Vice President / Client Quantitative Analyst I
G-100-24061-764399
$128,700CHARLOTTE, NCMar 1, 2024Jun 30, 2025486Certified
Vice President; Software Engineer III
G-100-24057-749772
$140,100Newark, DEFeb 26, 2024Jun 3, 2025463Certified
Assistant Vice President; Data Engineer II
G-100-24054-744571
$168,000Pennington, NJFeb 23, 2024Jun 3, 2025466Certified
Vice President; Corp Inv Quant Fin Analyst
G-100-24054-742015
$130,000Atlanta, GAFeb 22, 2024Jun 3, 2025467Certified
Assistant Vice President / Production Operations Specialist
G-100-24048-727918
$133,000PLANO, TXFeb 16, 2024Jun 5, 2025475Certified
Vice President; Quantitative Finance Analyst
G-100-24047-726272
$150,000Chicago, ILFeb 16, 2024Jun 5, 2025475Certified
Vice President / Data Manager
G-100-24047-726204
$146,400CHARLOTTE, NCFeb 16, 2024Jun 3, 2025473Certified
Vice President, Principal Engineer
G-100-24047-725119
$229,000Jersey City, NJFeb 16, 2024Jun 3, 2025473Certified
Vice President / Software Engineer III
G-100-24047-725109
$140,300Plano, TXFeb 16, 2024Jun 5, 2025475Certified
Vice President / Quantitative Finance Analyst
G-100-24047-725085
$130,000Jersey City, NJFeb 16, 2024Jun 3, 2025473Certified
Vice President / Quantitative Finance Analyst
G-100-24047-725069
$155,000Jersey City, NJFeb 16, 2024Jun 3, 2025473Certified
Vice President / Software Engineer III
G-100-24046-722845
$195,000New York, NYFeb 15, 2024Jun 3, 2025474Certified
Vice President / Quantitative Finance Analyst
G-100-24046-722089
$135,000Charlotte, NCFeb 15, 2024Jun 5, 2025476Certified
Vice President; Software Engineer III
G-100-24046-722078
$180,000Charlotte, NCFeb 15, 2024Jun 5, 2025476Certified
Vice President, Software Engineer III
G-100-24043-712480
$165,000Charlotte, NCFeb 12, 2024Jun 3, 2025477Certified
Vice President / Principal Engineer
G-100-24043-712465
$205,000JERSEY CITY, NJFeb 12, 2024Jun 3, 2025477Certified
VP; Client Reporting Analyst III
G-100-24040-708848
$149,000Charlotte, NCFeb 9, 2024Jun 5, 2025482Certified
Vice President; Quantitative Finance Analyst
G-100-24040-708784
$160,000Jersey City, NJFeb 9, 2024Jun 5, 2025482Certified
Assistant Vice President, Quantitative Finance Analyst
G-100-24040-706497
$160,000Jersey City, NJFeb 9, 2024Jun 5, 2025482Certified
Vice President; Quantitative Finance Analyst
G-100-24039-705543
$145,000Jersey City, NJFeb 8, 2024Jun 7, 2025485Certified
Vice President; Software Engineer III
G-100-24037-698382
$175,000Jersey City, NJFeb 6, 2024Jun 3, 2025483Certified
Vice President: Software Engineer III
G-100-24036-693700
$175,000Plano, TXFeb 5, 2024Jun 5, 2025486Certified
Director / Sr Quantitative Fin Analyst - NR
G-100-24036-693658
$175,000CHARLOTTE, NCFeb 5, 2024Jun 3, 2025484Certified
Director / Treasury Product Manager II
G-100-24034-690989
$250,000Charlotte, NCFeb 2, 2024Jun 6, 2025490Certified
Vice President / Corp Inv Quant Fin Analyst
G-100-24034-690986
$118,000Atlanta, GAFeb 2, 2024Jun 5, 2025489Certified
Vice President / Software Engineer III
G-100-24033-688344
$155,000Charlotte, NCFeb 2, 2024Jun 5, 2025489Certified
Assistant Vice President, Quantitative Finance Analyst
G-100-24033-687299
$145,000Charlotte, NCFeb 1, 2024Jun 3, 2025488Certified
Assistant Vice President; Software Engineer
G-100-24032-684100
$148,100Pennington, NJFeb 1, 2024Jun 3, 2025488Certified
Assistant Vice President; Quantitative Finance Analyst
G-100-24030-678602
$145,000Jersey City, NJJan 30, 2024May 28, 2025484Certified
Assistant Vice President, Quantitative Finance Analyst
G-100-24026-671976
$136,000CHARLOTTE, NCJan 26, 2024May 9, 2025469Certified
Director / Credit Sr Officer
G-100-24026-671035
$175,000San Francisco, CAJan 26, 2024May 22, 2025482Certified
Vice President / Senior Technology Manager
G-100-24026-670997
$165,200Plano, TXJan 26, 2024May 27, 2025487Certified
Vice President; Quantitative Finance Analyst
G-100-24026-670974
$130,000Charlotte, NCJan 26, 2024May 22, 2025482Certified
VP, Consumer Product Strateg Analyst IV
G-100-24026-670921
$121,500CHARLOTTE, NCJan 26, 2024Aug 4, 2025556Denied
Vice President / Lead Cnslt - Tech App Engin
G-100-24026-670902
$124,900Charlotte, NCJan 26, 2024May 20, 2025480Certified
Vice President; Senior Architect
G-100-24024-664738
$155,000Pennington, NJJan 24, 2024May 28, 2025490Certified
Officer / Software Engineer II
G-100-24024-664709
$121,800Jersey City, NJJan 24, 2024Aug 4, 2025558Denied
Vice President / Software Engineer III
G-100-24024-662685
$144,500Charlotte, NCJan 24, 2024May 22, 2025484Certified
Vice President, Feature Lead - Technology
G-100-24019-653604
$132,000Charlotte, NCJan 19, 2024May 9, 2025476Certified
Vice President, Quantitative Finance Analyst
G-100-24019-651173
$150,000Jersey City, NJJan 18, 2024May 21, 2025489Certified

Page 1 of 3

Frequently Asked Questions

Yes. BANK OF AMERICA has filed 236 PERM labor certification applications with the Department of Labor, with 232 certified. The median processing time from filing to decision has been 459 days.

U.S. Immigration Solved

Home Bottom Hero Asset V2