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
Cloud integration developer building Azure infrastructure and enterprise integrations for Maxon’s creative software business. Automating deployments, identity workflows, and systems connectivity across global operations.
Developer building ETL pipelines, SQL models, and data warehouses for Sirva’s relocation services. Integrating source data using Python, Azure, Databricks, and SQL Server.
Lead mainframe developer designing and maintaining BMC’s mission - critical Db2 products for z/OS environments. Guiding development teams and resolving complex client escalations.
Senior Staff Developer modernizing developer experience and AI - assisted delivery at Benevity, a social - impact technology company. Building secure cloud platforms, automation, and engineering standards.
Senior Staff Developer modernizing DevEx, cloud platforms, and AI - assisted delivery at Benevity. Building secure engineering systems that help companies enable social action.
PySpark/Databricks developer building and maintaining wealth - management data pipelines at Electric Mind. Developing transforms, debugging data quality issues, and supporting Databricks environments.
Analyste - programmeur développant, testant et documentant des solutions logicielles chez Desjardins. Soutien technique aux opérations TI et collaboration avec partenaires d’affaires et architectes.
Curriculum Developer designing technical training for Velotic, an industrial operations software company. Creating multimedia learning assets and managing curriculum across products and customer audiences.
Senior Developer building TTG’s direct - selling platforms, Ascend and Prowess, with Vue, .NET Core, SQL Server, Docker, and Kubernetes. Owning complex features, production issues, and technical delivery.