Bank of America logo
Bank of America
Posted 95 days agoVerified live 5d ago

Global Technology Summer Analyst 2027 - Software Engineer and Mainframe Analyst

Brief overview

Richmond, VAIn-person
UndergradOr in progress
570 H-1B approvalsDept. of Labor
334 green cardsCertified filings

About the company

Bank of America logo
Bank of Americabankofamerica.com

Leading financial services firm providing banking and wealth management solutions.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
570H-1B approved
99%approval rate
78new H-1B hires
334PERM certified
$153,358median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
2023538
202429
20253
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
2023144
2024155
2025139
202671
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
2023109
202464
2025150
202611
Top sponsored roles
Vice President; Feature Lead - TechnologyVice President; Software Engineer IIISenior Vice President; Senior Technology ManagerVice President; Quantitative Finance AnalystOfficer; Tech Analyst Program
Sponsored employees from
IndiaChinaUnited KingdomCanadaMexico

Job description

Summary

Bank of America is seeking Global Technology Summer Analysts for 2027, focusing on Software Engineering and Mainframe Analyst roles. The program offers a 10-week immersive experience where interns will work on real-time business-critical needs, gaining exposure to innovative technology solutions and development opportunities.

Responsibilities

  • Gather and translate internal and external client requirements into technical design specifications and business process reengineering
  • Code solutions, unit tests, and ensure the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces
  • Participates and contributes to the delivery/release (CI/CD) events: branching timelines, pull requests, issue triage, merge/conflict resolution, release notes
  • Mainframe Analysts are responsible for assisting teams in maintaining, troubleshooting, and optimizing mainframe systems that support critical business operations
  • Assists in translating business requirements into technical definitions, reference models, blueprints, and playbooks for deployment in compliance with architecture standards and policies
  • Assists Technical Analysts by ensuring system design technology solutions comply with enterprise system design and engineering standards

Skills

  • Considered candidates are required to be pursuing an undergraduate or master's degree from an accredited college or university
  • Eligible candidates must have a graduation timeframe between November 2027 and August 2028
  • Degree Type: Bachelor's Degree or Master's degree
  • Considered candidates should be in their penultimate year of school
  • Masters candidates should not have more than 0 years of experience
  • Major/Course of Study: Computer Science, Computer Engineering, Information Systems, or similar degree of relevance
  • Fundamental knowledge and understanding of programming languages, data visualization tools, application frameworks, distributed systems and databases
  • Ability to deal with ambiguity, including various work assignments and changing priorities
  • Strong influencing skills with the ability to influence both vertically and horizontally
  • Assertiveness, initiative, leadership, strong work ethic and a team attitude
  • Distinguished written and oral communications skills
  • Candidates should possess a high level of intellectual curiosity, a drive for excellence, and a commitment to achieving sustainable results
  • Additionally, students should hold strong academic and technical skills in Microsoft Office as well as show proficiencies in leadership, teamwork, problem solving, analytical skills, verbal and written communication, and professionalism
  • Basic proficiency in at least one of the following programming languages: Java, C#/.NET, C++, Python
  • Basic understanding of one or more mainframe technologies (COBOL, CICS, DB2, IMS, WMQ, z/OS), as well as Job Control Language (JCL)
  • GPA: 3.5 minimum GPA preferred
  • Knowledge in AI literacy fundamentals and prompt engineering
  • Experience in Agile methodology, Process Improvement, Excel, JIRA
  • Ability to work in application frameworks such as Angular, Oracle
  • The following skillsets may also be utilized in this role: SQL, JavaScript, jQuery, React, CSS
  • Plus skills: JIRA, Process Improvement, database development experience

Qualifications

Must Haves

  • Considered candidates are required to be pursuing an undergraduate or master's degree from an accredited college or university
  • Eligible candidates must have a graduation timeframe between November 2027 and August 2028
  • Degree Type: Bachelor's Degree or Master's degree
  • Considered candidates should be in their penultimate year of school
  • Masters candidates should not have more than 0 years of experience
  • Major/Course of Study: Computer Science, Computer Engineering, Information Systems, or similar degree of relevance
  • Fundamental knowledge and understanding of programming languages, data visualization tools, application frameworks, distributed systems and databases
  • Ability to deal with ambiguity, including various work assignments and changing priorities
  • Strong influencing skills with the ability to influence both vertically and horizontally
  • Assertiveness, initiative, leadership, strong work ethic and a team attitude
  • Distinguished written and oral communications skills
  • Candidates should possess a high level of intellectual curiosity, a drive for excellence, and a commitment to achieving sustainable results
  • Additionally, students should hold strong academic and technical skills in Microsoft Office as well as show proficiencies in leadership, teamwork, problem solving, analytical skills, verbal and written communication, and professionalism
  • Basic proficiency in at least one of the following programming languages: Java, C#/.NET, C++, Python
  • Basic understanding of one or more mainframe technologies (COBOL, CICS, DB2, IMS, WMQ, z/OS), as well as Job Control Language (JCL)

Nice to Haves

  • GPA: 3.5 minimum GPA preferred
  • Knowledge in AI literacy fundamentals and prompt engineering
  • Experience in Agile methodology, Process Improvement, Excel, JIRA
  • Ability to work in application frameworks such as Angular, Oracle
  • The following skillsets may also be utilized in this role: SQL, JavaScript, jQuery, React, CSS
  • Plus skills: JIRA, Process Improvement, database development experience

Benefits

  • Direct placement internships gives interns the opportunity to sit directly on a team working on real-time, business-critical needs.
  • Each internship includes a unique individual internship project designed to provide real-world experience.
  • Formalized approach to establishing goals and expectations for the summer through our performance development process
  • Peer and mentor relationships that provide ongoing coaching and development feedback
  • Connections with senior leaders through educational speaker events
  • A focus on developing networking skills through connections intern-specific engagement events
  • Personalized Cohort Program Managers to help you navigate your internship
  • A welcoming company culture, including opportunities to join Employee Networks with ongoing activities for engagement and connection
  • Immersive technology like virtual reality, artificial intelligence and practice simulations within our financial centers
  • Trainings, professional development, networking events, volunteer activities, speaker series

More jobs like this