Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Bank of America

Global Tech Apprentice Program – Software Engineer

Bank of America

Apprentice Software Engineer in a technology apprenticeship program at Bank of America. Providing on the job training and delivering innovative technology solutions within a team environment.

Posted 6/9/2026full-timeCharlotte • New Jersey, North Carolina • 🇺🇸 United StatesEntry Level💰 $27 - $31 per hourWebsite

About the role

Key responsibilities & impact
  • Apprentices will join a technology apprenticeship program designed to introduce associates with little to no work experience to technology roles
  • Provide on the job training and build skills as an apprentice
  • Deliver innovative capabilities in a team environment
  • Develop and deliver complex requirements to accomplish business goals
  • Ensure software is developed to meet functional/non-functional requirements
  • Coding solutions and unit testing to deliver a requirement/story per the defined acceptance criteria
  • Execute automated test suites (integrations, regression, performance)
  • Document and communicate required information for deployment, maintenance, support and business functionality
  • Adhere to team delivery/release process pertaining to code deployment and release
  • Contribute to story refinement and definition of requirements

Requirements

What you’ll need
  • Must be a recent graduate or current participant with partnering technical training program NPower, Road to Hire or Per Scholas or must be a current Community College student or recent Community College graduate
  • Highly organized self-starter who can deliver results with minimal direction
  • Strong work ethic and ability to work in a fast-paced environment
  • Teamwork oriented
  • Demonstrated problem solving abilities
  • Commitment to learning and building a technical and business skill set
  • Ability to communicate clearly and effectively with both technology/development and business partners
  • Solid grasp of how technology interacts with other technology
  • Ability to build relationships and work effectively across multiple business partners

Benefits

Comp & perks
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Industry-leading benefits
  • Resources and support to contribute to sustainable growth

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
coding solutionsunit testingautomated test suitesintegration testingregression testingperformance testingfunctional requirementsnon-functional requirementsstory refinementrequirements definition
Soft Skills
highly organizedself-starterstrong work ethicteamwork orientedproblem solvingcommitment to learningclear communicationrelationship buildingeffective collaborationability to work in fast-paced environment
Certifications
NPowerRoad to HirePer ScholasCommunity College degree