Software Engineer Apprentice
At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.
To learn more about CIBC, please visit CIBC.com
What you'll be doing
You'll be joining CIBC's US Private Wealth Technology Team and be at the heart of CIBC's digital transformation, developing easy, flexible, and personalized banking solutions to enhance client experience and change the way that people bank. As an Application Developer, you'll help develop, test and help with the implementation of cross-functional, multi-platform application systems. Within a group of senior team members, you'll broaden your technical skills and help create the bank of the future.
How you'll succeed
- Programming skills - Develop code and test computer programs for straightforward assignments. Review, evaluate, and modify programming systems, including encoding, testing, and debugging.
- Systems implementation - Participate in the technical design, development, and integration of cross functional, multi-platform application systems.
- Planning and coordination - Interact with stakeholders, end users, business analysts, and technical resources to gather requirements and prepare design specifications as instructed by senior team members.
Who you are
- You can demonstrate experience with: Web Services, XML, Subversion, and GIT. You have strong knowledge of: Object Oriented Design, .NET, PowerPlatform, JSON and RESTFul web services. You have written Unit Test and UI Automation Tests. It's an asset if : you know the App Store Publication Process; you've published your own Android or iOS app; you have experience with Jenkins, Fast Lane, Jira or Confluence, and/or other build & deploy tools.
- You embrace and advocate for change. You continuously evolve your thinking and the way you work in order to deliver your best.
- Your influence makes a difference. You know that relationships and networks are essential to success. You inspire outcomes by sharing your expertise.
- You're digitally savvy. You seek out innovative solutions and embrace evolving technologies. You can easily adapt to new tools and trends.
- You're motivated by collective success. You know that teamwork can transform a good idea into a great one. You know that an inclusive team that enjoys working together can bring a vision to life.
- Values matter to you . You bring your real self to work and you live our values - trust, teamwork, and accountability.
California residents - your privacy rights regarding your actual or prospective employment
At CIBC, we offer a competitive total rewards package. This role has an expected salary range of $60,320.00 - $75000 based on experience, qualifications, and location of the position. The successful candidate may be eligible to participate in the relevant business unit's incentive compensation plan, which also may include a discretionary bonus component. CIBC offers a full range of benefits and programs to meet our employee's needs; including Medical, Dental, Vision, Health Savings Account, Life Insurance, Disability, and Other Insurance Plans, Paid Time Off (including Sick Leave, Parental Leave, and Vacation), Holidays, and 401(k), in addition to other special perks reserved for our team members.
This position does not offer visa sponsorship.
#LI-TA
At CIBC, your goals are a priority. We start with your strengths, ambitions and strive to create opportunities to tap into your potential.
What you need to know
- CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact [email protected]
- You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.
- We may ask you to complete an attribute-based assessment and other skills tests (such as simulation, coding, MS Office). Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.
Expected End Date
2027-04-16
Job Location
IL-70 W Madison St, 10th Fl
Employment Type
Regular
Weekly Hours
40
Skills
Application Development, Application Testing, Computer Coding, Database Management, Debugging, Financial Management System (FMS), Systems Troubleshooting, Work Collaboratively
Recommended Jobs
Regional CDL A Dry Bulk Pneumatic Tank Truck Driver
Attention Western Iowa and Eastern Nebraska truck drivers! OTR CDL A Tank Truck Drivers needed to haul dry bulk products across Middle USA. No Haz Mat or Tank Endorsement Needed! Up to $0.68 a practi…
Product Technical Trainer
Req ID 85131 | Vernon Hills, United States ZF Services, LLC What you can look forward to as a Technical Trainer Deliver training in a variety of formats, including instructor-led, webinars, video …
#21946 - Performance Test Lead - SRT
Date: 23 Mar 2026 Company: Qualitest Group Country/Region: US Qualitest is seeking a Performance Test Lead / Mid-Level Performance Test Engineer with strong expertise…
Software Account Manager
Job Title: Software Account Manager Company: Snapsheet Job Location: Remote Job Type: Full-Time About Snapsheet : Snapsheet is claims technology the way it should be: purposeful, pre…
Phlebotomist Float (Hiring Immediately)
Labcorp is seeking a Float Phlebotomist to work in Bloomington & Peoria, IL as well as Terre Haute, IN . Work Schedule: Hours will vary based on site being covered buy must be available to work s…
Customer Service Representative (Part-Time) - Afternoon Shift
What you’ll need to succeed as a Customer Service Representative at XPO Minimum qualifications: ~2 years of customer service experience ~ Strong computer, typing and 10-key skills ~ Experien…
Internet Sales Associate
SCHEDULE: MORNING, DAYS, NIGHTS AND/OR WEEKENDS. (closed on Sunday's) WE OFFER: * Hourly pay plus bonuses (range average of $25000-$50000 per year or more) * Excellent growth opportunities * P…
Field FORKLIFT Service Technician
Hourly Rate Range: $22.00 - $38.00 About Apex Companies: Apex Companies provide a full-service, cross-solution approach for material handling industry customers, offering expertise in warehouse …
Operations Leader
Sephora is seeking an Operations Leader in Naperville, USA, to drive operational excellence and support an exceptional client experience. The role involves overseeing inventory, merchandising, and tea…
Parish and Communications Administrator
Job: Parish & Communications Administrator St. Michael’s Episcopal Church, Barrington, IL is seeking a skilled muti-tasker to fill a new full-time, salaried position as the Parish & Communication…