Senior Manager in Software Development overseeing a team while driving KYC system enhancements. Collaborating across departments to ensure comprehensive and compliant software solutions for RBC.
Responsibilities
Lead a team of developers in the Caribbean Banking Market or Canada
Design and develop scalable, secure, and efficient KYC systems for unique requirements
Develop and maintain technology roadmap for KYC initiative
Implement seamless integration between KYC system and other platforms
Oversee the end-to-end development of KYC solutions
Manage technical milestones for timely delivery of projects
Act as the primary technical liaison between stakeholders
Collaborate with QA to implement automated testing frameworks
Oversee integration of CI/CD pipelines
Provide regular updates to senior management and stakeholders on project progress
Ensure comprehensive documentation of system architecture and development processes
Contribute to strategic planning for KYC initiative and broader projects
Hire and mentor top talent.
Requirements
University or graduate degree in a technical area of study, with a preference in Software Engineering, Computer Science, or Engineering
Programming experience (Java, Angular)
Hands-on experience with full-stack development, including front-end (e.g., Angular) and back-end (e.g., Spring Boot, Java) technologies.
Demonstrated experience in designing and implementing scalable, secure, and high-performance systems.
Expertise in API development, and cloud-based solutions (e.g., AWS, Azure, or Google Cloud).
Familiarity with middleware technologies like Kafka and MQ.
Strong working knowledge of Core Banking systems, Payment’s platforms, and Specialized Business systems.
Certified Scrum Master (CSM) or SAFe Agilist for Agile practices (nice-to-have).
AWS Certified Solutions Architect, Microsoft Azure Developer, or equivalent for cloud expertise (nice-to-have).
Certified Anti-Money Laundering Specialist (CAMS) or similar for KYC/AML knowledge (nice-to-have).
Benefits
Comprehensive Total Rewards Program including bonuses and flexible benefits
Leaders who support your development through coaching and managing opportunities
Ability to make a difference and lasting impact
Work in a dynamic, collaborative, progressive, and high-performing team
SAP ABAP Developer supporting Core Banking Solutions for Workiy’s IT solutions and staff augmentation business. Building testable ABAP applications across CML, CMS, and SAP HANA processes.
Mobile Developer owning BusPlanner’s .NET MAUI iOS and Android apps, APIs, releases, and hardware integrations. Supporting student transportation tools for drivers, attendants, parents, and districts.
Director leading software development, architecture and AI - driven transformation for Intact’s personal - lines insurance systems. Managing engineering squads, budgets and technology outcomes across Canada.
Sr. Developer designing, testing, and troubleshooting AI - powered applications at Genpact, an advanced technology solutions company serving global enterprises.
Senior React Native Engineer building scalable React Native apps for US Mobile, a wireless carrier. Improving performance, testing, releases, and user experience across iOS and Android.
Senior Integration Software Engineer for a 12 - month remote contract in Canada. Requires active Reliability Status, 10+ years of software engineering, and Azure integration expertise.
Authorization Developer at 1Password, building access - control systems for its secure password - management and unified - access platform. Shipping Go features, APIs, and services while improving authorization reliability and developer workflows.
Engineering Project Planner coordinating engineering schedules, workload, capacity, and risks for Expleo, a global engineering and consulting provider. Supporting JIRA governance and IBM Rational EWM deployment across multidisciplinary aerospace and railway projects.