Software Engineer I

CIBC Capital Markets

Chicago, IL, United States
Base: $90,000.00 - $98,000.00; bonus/equity: may i...
Java programming language
Object-oriented programming concepts
Sql and relational databases
In this role, you will join the Private, Personal, & Digital Banking Technology Team, working in a dynamic, fast-paced financial services environment

Job Summary

  • In this role, you will join the Private, Personal, & Digital Banking Technology Team, working in a dynamic, fast-paced financial services environment.
  • As an Entry-Level/Apprentice Java Developer, you will work closely with experienced developers to design, develop, and maintain Java applications.
  • CIBC offers a competitive total rewards package including a salary range of $90,000.00 - $98,000.00, incentive compensation, and a full range of benefits.

Matching Summary

In this role, you will join the Private, Personal, & Digital Banking Technology Team, working in a dynamic, fast-paced financial services environment.

Salary

Base: $90,000.00 - $98,000.00; Bonus/Equity: May include discretionary bonus; Benefits: Medical, Dental, Vision, HSA, Life Insurance, Disability, PTO, Holidays, 401(k)

Skills & Requirements

Must-have

  • Java programming language
  • Object-oriented programming concepts
  • SQL and relational databases
  • Version control systems (Git)

Nice-to-have

  • Eagerness to learn new technologies
  • Strong problem-solving skills
  • Excellent communication and teamwork
  • Adapt to new methodologies

Key Requirements

  • Entry-Level/Apprentice Java Developer role
  • Must be legally eligible to work in the US
  • May require attribute-based assessment and skills tests

Work Rights

Legally eligible to work

Tailored Resume

Cover Letter