Software Engineer II - Android

CIBCToronto, ON
Hybrid

About The Position

The Software Engineer II - Android will contribute to the technical design, development (Java and Android), and integration of cross-functional, multi-platform application systems, providing enhancements to existing technologies. CIBC enables the work environment most optimal for you to thrive in your role. You’ll have the flexibility to manage your work activities within a hybrid work arrangement where you’ll spend 1-3 days per week on-site, while other days may be remote.

Requirements

  • Developing mobile applications on the Android platform.
  • Integrating with Java-based backend services in a cloud/containerized environment ideally within financial services or technology.
  • Demonstrate experience in developing mobile applications on the Android platform.
  • Act like an owner.
  • Thrive when you're empowered to take initiative, go above and beyond, and deliver results.
  • Understand that success is in the details.
  • Notice things that others don't.
  • Critical thinking skills help to inform your decision making.
  • Strong communicator.
  • Effective engagement with all levels of the organization.

Nice To Haves

  • Experience in financial services or technology.

Responsibilities

  • Design and ship secure, scalable solutions across the stack, including Android mobile applications.
  • Guide architecture within your domain, 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.
  • Leverage current industry trends to drive measurable process and product improvements, making data-driven trade-offs and recommendations.
  • Lead 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.
  • Build strong relationships across product, design, operations, and partner teams.
  • Communicate status, risks, and decisions clearly; influence cross-functional outcomes.

Benefits

  • Competitive salary
  • Incentive pay
  • Banking benefits
  • Benefits program
  • Defined benefit pension plan
  • Employee share purchase plan
  • Vacation offering
  • Wellbeing support
  • MomentMakers, our social, points-based recognition program
  • Purpose Day; a paid day off dedicated for you to use to invest in your growth and development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service