Senior Manager, Software Development

RBCToronto, ON
Onsite

About The Position

The Opportunity is for a SENIOR .NET DEVELOPER- BACKEND role within RBCx. RBCx aims to support tech businesses of all sizes and stages by leveraging RBC’s experience, networks, and capital. The company is looking for ambitious individuals to help grow Canadian tech companies. Dr. Bill, an RBCx Ventures company, focuses on simplifying medical billing for doctors and is experiencing high growth. Employees of RBC will receive company perks while working with a start-up mindset and agility.

Requirements

  • 4+ years of solid hands-on experience with C#, .NET Framework, .NET Core, MVC, Rest, relational databases
  • 2+ years of leading, managing, or mentoring technical teams
  • Oversee multiple complex tasks, seeking to reduce complexity through architectural thinking, and handling multiple conflicting priorities effectively
  • Limited direction required and began to reduce ambiguity for direct reports
  • Experience in Unit/Integration testing
  • Experience with JavaScript/HTML/CSS
  • Participate in code reviews, architectural planning, and delivery meetings
  • You’re a team player, and enjoy collaborating with the product, design, and engineering teams to solve problems
  • You learn new concepts quickly (industry, business, and technical)
  • You have excellent written and verbal communication skills
  • You care deeply about application security and understand the importance of protecting sensitive user data

Nice To Haves

  • Experience with ORM Solutions (i.e., Entity Framework/NHibernate)
  • Post-secondary degree or diploma in computer engineering or equivalent training/experience
  • Experience with compliance standards, e.g., ISO 27001 or SOC 2
  • Experience building apps in a cloud environment (i.e. Docker/Kubernetes)
  • Experience with Python and Rust
  • Familiarity with Open API Specification

Responsibilities

  • Manage a team of skilled .NET developers and ship high-quality code based on product requirements
  • Contribute to the architectural design of key components of the .NET application
  • Lead & participate in code reviews, architectural planning, and delivery meetings
  • Provide leadership and expert counsel in establishing and implementing standards, guidelines, and best practices
  • Effectively contribute suggestions and new ideas to improve our platform
  • Design, develop, maintain and deploy well-tested services
  • Write high-quality, well-tested code while understanding business needs

Benefits

  • bonuses
  • flexible benefits
  • competitive compensation
  • commissions
  • stock where applicable
  • 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
  • A world-class training program in financial services
  • Flexible work/life balance options
  • Opportunities to do challenging work
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service