CIBC is building a relationship-oriented bank for the modern world and needs to ensure the reliable delivery and integration of payment systems. The Software Engineering Manager will oversee the day-to-day operations, development, and support of payment technology solutions, aligning projects with broader business goals.
Requirements
- Experience with API development and integration using Microsoft Technology stack - Azure, SQL, .Net.
- Microsoft API Management or Mulesoft experience will be a plus
- Hands-on experience with payment processing technologies (SWIFT, Wire, ACH, Instant Payments, Zelle).
- Familiarity with vendor platforms such as FIS, Fiserv, Finastra, or other fintech payment providers.
- Working knowledge of Agile, Scrumban, or similar methodologies.
- Understanding of ITIL processes and best practices in production support.
- Strong analytical, problem-solving, and organizational skills.
Responsibilities
- Oversee the daily operations and support of payment systems, ensuring high availability and performance.
- Coordinate incident management, problem resolution, and system monitoring for payment applications.
- Lead and participate in projects to implement and enhance payment processing solutions, including SWIFT, Wire, ACH, Instant Payments, and Zelle.
- Support API enablement and integration efforts with internal and external partners.
- Work closely with vendor partners such as FIS, Fiserv, Finastra, and other fintech providers to ensure optimal performance and service delivery.
- Support the evaluation and onboarding of new payment technology vendors.
- Identify and implement process improvements to enhance the efficiency, reliability, and scalability of payment technology operations.
Other
- Manage, coach, and develop a team of engineers and analysts focused on payment technology solutions.
- Foster a collaborative and high-performance team culture.
- Collaborate with business, technology, and operations teams to understand requirements and deliver solutions that meet business needs.
- Communicate project status, risks, and issues to stakeholders in a timely and effective manner.
- 10+ years of experience in payment technology, financial services, or a related field.