Senior Software Developer

Royal Bank of CanadaToronto, ON
Onsite

About The Position

You will be a key contributor within a high-performing team focused on transforming Wealth Management Technology & Solutions. This role supports the modernization of enterprise platforms through API-driven services, cloud-native architectures, and data-driven insights, aligning technology delivery with enterprise-wide strategy. You will collaborate closely with business stakeholders, architects, and delivery teams to design, build, and deploy scalable, secure, and resilient solutions that power next-generation wealth management capabilities.

Requirements

  • 7+ years of hands-on experience in application development using: .NET Core, Angular, Node.js, JavaScript, SQL
  • Strong experience designing and integrating RESTful APIs and event-driven architectures
  • Solid understanding of relational databases and data modeling
  • Experience with CI/CD pipelines (Helios preferred) and automated unit testing
  • Cloud platform experience, including: Microsoft Azure, OpenShift / containerized platforms
  • Hands-on experience using AI tools to improve developer productivity (e.g., code generation, testing, documentation, or requirement analysis)

Nice To Haves

  • Wealth Management / Wealth Management applications knowledge
  • Hands on experience with IBM MDM or DataStage
  • Knowledge of responsible AI practices, including data privacy, security, and model governance

Responsibilities

  • Perform technical analysis and solution design; contribute to Jira story creation, estimation, and delivery planning
  • Partner with business stakeholders and solution architects to determine the optimal mix of custom development, system integrations, and third-party vendor solutions
  • Translate business requirements into clear, well-defined user stories and technical designs
  • Design, develop, and deploy enterprise-grade applications, including: .NET-based applications, Web services and RESTful APIs, Cloud-native and microservices-based solutions
  • Deliver solutions using Agile methodologies through CI/CD pipelines (Helios)
  • Lead and contribute to end-to-end software development activities including: Architecture and design, Coding and code reviews, Unit and integration testing, Deployment and release management
  • Provide technical leadership and mentorship, ensuring adherence to best practices, security standards, and performance benchmarks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service