About The Position

The RAMPP (Risk, Analytics, Modelling, Pricing and Processing) Team is undertaking multiple initiatives to transform Front Office Risk and Analytics and Capital platforms, and to change the way software is created and delivered internally. This role requires top-shelf development skills and advocacy for better software practices and outcomes. As part of a large, global team, the successful candidate will contribute to and leverage a diverse skill set and knowledge base. The expectation is not only to deliver software but to help the team deliver new and existing software with testability, clarity of design, resiliency, and scalability.

Requirements

  • Undergraduate degree or higher in computer science, engineering, finance or related field.
  • 5+ years of strong programming experience in C# and modern .NET (.NET Core, .NET 5 or .NET 6).
  • Experience in the development of resilient distributed systems.
  • Experience in working with large amounts of data.
  • Dedication to high-quality, clear, maintainable and well-tested code.
  • Deadline-driven, detailed and results-oriented; able to meet consistently high quality standards while handling a variety of tasks and deadlines simultaneously.

Nice To Haves

  • Experience in a Capital Markets or FinTech setting.
  • Experience in Risk Systems and / or Pricing Model Integration.
  • Passion for technology and large-scale software design.
  • Strong interpersonal skills.

Responsibilities

  • Work with a large, global team of developers in the design and implementation of a next generation valuation and risk infrastructure for RBC Capital Markets.
  • Work closely with both quants and traders in defining requirements, aligning deliverables, and continually refining code for quality.
  • Contribute support and knowledge towards a transition to better development practices.
  • Establish strong working relationships across business and functional units and platforms to build influence and impact with key business partners.
  • Collaborate with groups to define and achieve deliverables and ensure initiatives are effectively integrated into RBC procedures and processes.

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