Software Engineering at Bank of America.
Bank of America currently has 27 open software engineering roles, concentrated in Jersey City, Charlotte and Plano, a mix of mid- and senior-level. Apply at the source — RoleSuite links straight to Bank of America's official careers page, no intermediary.
Open software engineering roles
27 rolesVice President; Software EngineerPlanoSr. Engineer - Modern Continuous Delivery (CD) PlatformCharlotteProduct Specialist II - Associate Engineer - Technical Engineering - Global Infrastructure Credit Technical TeamProvidenceSenior EngineerJersey CityVice President; Software EngineerCharlotteVice President; Software EngineerNewarkPrincipal Engineer - Digital Asset PlatformNew YorkGlobal Tech Apprentice Program – Software Engineer - Charlotte, NC and Pennington, NJCharlotteGlobal Tech Apprentice Program – Software Engineer - Jersey City, NJ and New York, NYJersey CitySoftware Engineer III - Equities TechnologyJersey CitySoftware Engineer III - Global Non-Linear (GnL) Front Office teamNew YorkVice President; Software EngineerJersey CityVice President; Software EngineerCharlotteVice President; Software EngineerJersey CitySoftware Engineer lll - Payments ModernizationJersey CitySoftware Engineer III-SI&DS DesignAddisonPrincipal Engineer - JavaCharlotteConversational AI & Language Engineering LeadPenningtonApplication Security Solution ArchitectDenverSenior Engineer - GMT Data Acquisition TeamJersey CityPrincipal Engineer - StablecoinJersey CityMonitoring Engineering Production Services Specialist llChandlerSoftware Engineer II - Java/PythonPlanoSoftware Engineer lll - Payment ModernizationJersey CityProduct Specialist III / II - Technical/Engineering - Global Infrastructure Credit Technical TeamProvidenceSenior Engineer - Payments ModernizationJersey CitySenior Engineer - Global Rates eTrading TechJersey City