Bank of America runs a split stack, verified from the live apply flow. Experienced, lateral, and professional US hiring applies into Workday at ghr.wd1.myworkdayjobs.com, the ghr tenant on Workday's wd1 pod, at the /Lateral-US site path. You create a Workday candidate profile and submit there, and a real parser reads that file before a recruiter does.
This is notable on Wall Street. Bank of America is not on Oracle like its peers Goldman Sachs and JPMorgan. It runs the same Workday vendor as Morgan Stanley, on a different pod. Two more splits to state accurately: campus and university hiring applies through a separate early-careers system at bankcampuscareers.tal.net, and recruiting events use Avature at bac.avature.net, an events tool rather than the core apply backend.
What that changes: unlike employers with no external parser, Bank of America runs your resume through a real vendor ATS before a recruiter sees it. So the mechanics matter twice over. Use a single column, keep contact details in the body rather than the header, use a real text layer with standard section headers like Experience, Education, and Skills, avoid tables, text boxes, and graphics, ship a DOCX or a clean text-layer PDF, and mirror the posting's exact titles and skills so the parser ranks the file. HireVue is a later, separate stage: the recorded video interview, not a resume-screening tool.
The sufficient condition is content that proves craft: a specific, quantified client, risk, or delivery outcome on every line, mapped to the four core values below. Keyword-matched formatting gets you ranked and read; demonstrated impact gets you advanced.