Global Technology Summer Analyst 2027
Bank of America
Bank of America
About the Role
The Global Technology division manages critical systems and platforms for retail, commercial, and institutional businesses, as well as key support functions. We develop and deploy leading-edge technology in areas like 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 focus on immersive technology, utilizing virtual reality, artificial intelligence, and practice simulations. As a member of our team, you will use leading technology solutions and integrated platforms to ensure customers and clients can effectively manage their finances. Our Global Technology Summer Analyst Program offers a unique experience based on interests, development opportunities, and current business needs, with analyst positions supporting teams working on the latest technology and emerging technical trends.
Program Overview
The Summer program is a 10-week duration designed to provide Summer Analysts with exposure to life at Bank of America and the opportunity to make significant contributions. The program begins with a week-long in-person orientation and induction to the firm with networking opportunities. Summer Analysts are given a true associate experience, with assignments mirroring full-time responsibilities, including goal-setting and a formal review process. Interns will have opportunities for robust learning through trainings, professional development, networking events, volunteer activities, and speaker series.
What We Offer
- Direct placement internships on teams working on real-time, business-critical needs.
- Unique individual internship projects designed to provide real-world experience.
- Formalized approach to establishing goals and expectations through a performance development process.
- Peer and mentor relationships for ongoing coaching and development feedback.
- Connections with senior leaders through educational speaker events.
- Development of networking skills through intern-specific engagement events.
- Personalized Cohort Program Managers to help navigate the internship.
- A welcoming company culture, including opportunities to join Employee Networks.
Key Responsibilities - Software Engineer
- Gather and translate internal and external client requirements into technical design specifications and business process reengineering.
- Code solutions, unit test, and ensure successful integration into the overall application/system with clear, robust, and well-tested interfaces.
- Participate and contribute to delivery/release (CI/CD) events, including branching timelines, pull requests, issue triage, merge/conflict resolution, and release notes.
Project Assignments - Software Engineer
Project assignments may include:
- Front end development
- Back end development
- Full stack development
- Mobile development
- Software Analyst
Key Responsibilities - Mainframe Analyst
- Assist teams in maintaining, troubleshooting, and optimizing mainframe systems that support critical business operations.
- Assist in translating business requirements into technical definitions, reference models, blueprints, and playbooks for deployment in compliance with architecture standards and policies.
- Assist Technical Analysts by ensuring system design technology solutions comply with enterprise system design and engineering standards.
Requirements & Tech Stack
Software Engineer Recommended Skillsets
- Basic proficiency in at least 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 with application frameworks such as Angular, Oracle.
- Additional skillsets that may be utilized: SQL, JavaScript, jQuery, React, CSS.
Mainframe Analyst Recommended Skillsets
- Basic understanding of one or more mainframe technologies: COBOL, CICS, DB2, IMS, WMQ, z/OS, as well as Job Control Language (JCL).
- Knowledge in basic IBM Mainframe systems (e.g., transaction and database managers, message queue managers, operating system and communication services).
- Plus skills: JIRA, Process Improvement, database development experience.
Qualifications
- Pursuing an undergraduate or master’s degree from an accredited college or university.
- Graduation timeframe between November 2027 and August 2028.
- Currently in the 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.
- Minimum GPA of 3.5 preferred.
- 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 communication skills.
- High level of intellectual curiosity, a drive for excellence, and a commitment to achieving sustainable results.
- Strong academic and technical skills in Microsoft Office.
- Proficiencies in leadership, teamwork, problem solving, analytical skills, verbal and written communication, and professionalism.