Global Technology Summer Analyst 2027 - Software Engineer and Mainframe Analyst

Bank of America

Charlotte, USonsitePosted Jul 1, 2026
Posting intelligenceActively listedReposted 21×, possible evergreen/ghost posting

Skills

javascriptangularspringoraclepythonexcelreactc++jiracicdjavacssc#

About the role

Please note the maximum number of applications that you can submit per recruitment season is 8.

You are only allowed to submit:

3 applications in total to U.S. and Canada programs

2 applications in total to APAC programs

2 applications in total to LATAM programs

EMEA applicants are limited to 1 application per recruitment season. Once your application has been submitted, you will be unable to apply to any additional EMEA programs.

/generated inline style /

Program ID

14418

/generated inline style /

Region

U.S. and Canada

/generated inline style /

Location

United States of America

/generated inline style /

States

Illinois, New Jersey, New York, North Carolina, Texas, Virginia

/generated inline style /

City

Charlotte, NC, Chicago, IL, Dallas Metro, TX, NYC Metro, NY, Pennington, NJ, Richmond, VA

/generated inline style /

Program

Global Technology Program

/generated inline style /

Program type

Summer internship

/generated inline style /

Entry level

Analyst

/generated inline style /

Program description

The Global Technology division manages the critical systems and platforms that form the backbone of the company's retail, commercial and institutional businesses, as well as key support functions around the world.

We develop and deploy leading-edge technology in areas such as mobile and online banking, payments processing, technology infrastructure, cyber-security, risk and capital management and enterprise data management. Our mainframe environment is the third largest in the world.

Global Technology teams remain on the cutting edge of innovative learning through our focus on immersive technology. We were the first financial institution to offer a comprehensive set of tools leveraging technology like virtual reality, artificial intelligence and practice simulations within our financial centers. As a member of our team, you will use leading technology solutions and integrated platforms to ensure that our customers and clients can effectively manage their finances and bank with us anytime, anywhere.

Our Global Technology Summer Analyst Program provide you with a unique experience based on your interests, development opportunities and current business needs. Analyst positions support teams that work on the latest technology and emerging technical trends.

Our Program

The Summer program is a 10-week program designed to provide Summer Analysts with a unique opportunity to gain an exposure to life at Bank of America and also make significant contributions to the team. The Summer program begins with an in person week long orientation and induction to the firm with networking opportunities. To prepare you for your Summer internship, you will attend an in-person, week-long orientation where you will receive Bank/Line of Business information and network with peers and Enterprise leaders across Summer Campus programs. Summer Analysts are given a true associate experience, as assignments mirror full-time responsibility and include goal-setting and a formal review process.

Although the role you take on may vary, every intern will have the opportunity for robust learning through trainings, professional development, networking events, volunteer activities, speaker series, and more! During your 10-weeks with Bank of America, you’ll strengthen your key skills and competencies to help jump start your career and make a real impact on our business from day one.

What We Offer

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

Education:

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

Graduation Dates: November 2027 – August 2028

Major/Course of Study: Computer Science, Computer Engineering, Information Systems, or similar degree of relevance

GPA: 3.5 minimum GPA preferred

Candidates for our Global Technology programs should possess:

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

Our recruitment process:

Analyst internship and full-time recruiting takes place on a rolling basis once our applications are open until the applications close. Assessments often begin before the deadline, so it's best to submit your application early as this will give you the best chance of being considered for the role.

Available roles in the Global Technology Summer Analyst Program:

Software Engineer:

Key tasks and responsibilities may include, but are not limited to:

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

My role: Project assignments within Software Engineering may include: Front end development, Back end development, Full stack development, Mobile development, or Software Analyst. For all roles, teams are assigned mid-spring. Doing so offers the ability to assign program participants to real-time, business-critical needs.

Recommended Skillsets:

Basic proficiency in atleast one of the following programming languages: Java, C#/.NET, C++, Python

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

Mainframe Analyst:

Key tasks and responsibilities may include, but are not limited to:

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

Recommended Skillsets:

Basic understanding of one or more mainframe technologies (COBOL, CICS, DB2, IMS, WMQ, z/OS), as well as Job Control Language (JCL)

Plus skills: JIRA, Process Improvement, database development experience

Knowledge in basic IBM Mainframe systems (e.g., transaction and database managers, message queue managers, and operating system and communication services)

/generated inline style /

Application Deadline

November 7 2026

/generated inline style /

Pay and benefits information for the states of California, Colorado, Connecticut, Hawaii, Illinois, Maine, Maryland, Massachusetts, Minnesota, Nevada, New Jersey, New York, Rhode Island, Vermont, Virginia, Washington, and for Cleveland and Columbus, Ohio and Washington, DC.

/generated inline style /

/generated inline style /

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United States medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.