About The Position

If you're ready to put your passion for technology to work in a way that makes a real difference, you’ll find your place in our City Colleges of Chicago Tech Apprenticeship. This role is a pipeline to our full-time Emerging Talent Software Engineer Program (ETSE). As a Tech Apprentice in the 2026 Software Engineer - Emerging Talent Program, you will help build and optimize digital applications and systems that support millions of customers, clients, and employees worldwide. JPMorgan Chase & Co. (NYSE: JPM) is a leading financial services firm with operations worldwide. With over 63,000 technologists globally and an annual tech spend of $17 billion, JPMorgan Chase is dedicated to innovating and improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. Under the J.P. Morgan and Chase brands, the Firm serves millions of customers in the U.S., and many of the world’s most prominent corporate, institutional and government clients globally. Visit http://www.jpmorganchase.com/tech for more information. This is a 6 month position with an anticipated start date of July 2026. At the end of the apprenticeship, top performers may receive the opportunity to join us for a full-time role. The 2026 Software Engineer Program – Emerging Talent (Chicago Tech Apprenticeship). Applications will be reviewed on a rolling basis. We strongly encourage you to submit your application as early as possible as programs will close once positions are filled.

Requirements

  • Computer Info Systems, Internet & Info Technology, Computer Applications major
  • Accumulated at least 45 credits by the end of Fall 2025
  • A well-rounded academic background
  • Foundational knowledge of programming languages (e.g., Python, Javascript, Java, C++, C#), databases, data structures and algorithms
  • Experience across the entire Software Development Life Cycle (SDLC)
  • Exposure to agile methodologies such as CI/CD, Application Resiliency and Security
  • Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • In touch with industry wide technology trends and best practices
  • Ability to work in large, collaborative teams to achieve organizational goals, and passionate about building an innovative culture
  • Understanding of software skills such as business analysis, development, maintenance, and software improvement

Nice To Haves

  • Computer Science and/or Engineering majors are preferred

Responsibilities

  • Begin with an induction covering our tech strategies, products, and systems, as well as an overview of our technology community.
  • Dive head-first and gain hands-on experience creating innovative solutions that make a difference for our customers, clients, and employees.
  • Work on agile teams with peers and experienced software engineers to grow your skills, share ideas and innovate with our technology community all over the world.
  • Gain deeper insight into what it means to work here through networking events, senior speaker sessions and peer-mentorship programs.

Benefits

  • We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location.
  • Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
  • We also offer a range of benefits and programs to meet employee needs, based on eligibility.
  • These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service