About The Position

As a Senior Software Engineer at CIBC, you will utilize your expertise in React, .Net, SQL, and JavaScript to lead the development, enhancement, and maintenance of critical software solutions. This role involves collaborating with cross-functional teams to design robust applications, driving technical innovation, and ensuring high-quality delivery that supports strategic business objectives and enhances client experiences. CIBC offers a hybrid work arrangement, requiring 2-3 days per week on-site at the Chicago location, with other days being remote.

Requirements

  • 5-7 years of related experience OR Combination of education and experience, ideally within financial services or tech.
  • Experience in .Net framework 8/10 for designing, developing, and maintaining scalable applications.
  • Strong expertise in SQL for database design, optimization, and complex query development.
  • Strong front-end/web fundamentals (JavaScript, jQuery, CSS).
  • Experience delivering large-scale, browser-based applications.
  • Knowledge of banking products, services, and industry regulations.
  • Proven ability to develop prototypes/POCs and translate them into solutions.
  • Good knowledge of Front End development, especially React.
  • In-depth experience with JavaScript and related frameworks.
  • Deep understanding of current industry trends and developments; ability to lead initiatives that leverage industry knowledge to drive business improvements.
  • Completes projects or initiatives with moderate oversight; makes decisions within defined parameters.
  • Ability to solve tactical problems and ensure project alignment with departmental goals.
  • Participate in risk assessments, develop risk mitigation plans, and ensure compliance with risk management policies.
  • Compliance adherence within their projects; ensure project outcomes adhere to regulatory requirements; stay informed about regulatory changes and their impact on operations; partner with Compliance and Audit teams.
  • Client-focused, goal-oriented, and continuous learner with strong values alignment (trust, teamwork, accountability).
  • Degree/diploma in Computer Science, Engineering, MIS, or related field or relevant certifications and/or completion of a relevant bootcamp.

Nice To Haves

  • DevOps exposure (CI/CD and modern engineering practices) preferred.
  • Knowledge of ETL processes and Python/Databricks is desired, not required.
  • Microsoft/Azure certifications are an asset.

Responsibilities

  • Deliver projects with moderate oversight, owning outcomes, scope, and task delegation.
  • Translate goals into clear technical tasks, make decisions within defined parameters, and ensure delivery aligns with departmental objectives and timelines.
  • Design and ship secure, scalable solutions across the stack.
  • Drive automation, comprehensive testing, CI/CD, and observability, while reducing technical debt and improving performance and reliability.
  • Leverage GitHub CoPilot in Software Development best practices.
  • Apply banking product and regulatory knowledge to shape solutions and initiatives.
  • Leverage current industry trends to drive measurable process and product improvements, making data-driven trade-offs and recommendations.
  • Participate in project-level risk assessments, define and execute mitigation plans, and embed security/privacy-by-design.
  • Ensure adherence to policies and regulatory requirements, stay current on regulatory changes, and partner with Compliance and Audit for effective oversight.
  • Work across product, design, operations, and partner teams.
  • Communicate status, risks, and decisions clearly; influence cross-functional outcomes; participate in code reviews and knowledge sharing to raise team standards.

Benefits

  • Competitive total rewards package
  • Relevant business unit’s incentive compensation plan, which also may include a discretionary bonus component
  • Medical
  • Dental
  • Vision
  • Health Savings Account
  • Life Insurance
  • Disability
  • Other Insurance Plans
  • Paid Time Off (including Sick Leave, Parental Leave, and Vacation)
  • Holidays
  • 401(k)
  • Banking benefits
  • Wellbeing support
  • MomentMakers, our social, points-based recognition program
  • Technological toolkit to make it simple to bring together great minds to create innovative solutions
  • Purpose Day; a paid day off dedicated for you to use to invest in your growth and development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service