Senior Software Developer
Dormont Manufacturing Co
Quebec, Canada Full Time Technology Jobs Canada New
Job Description
Job Description
We are seeking a strong Senior Software Developer to join the Cash Analytics team, responsible for building and supporting core pricing and risk analytics platforms for cash products.
This role focuses on developing high-performance, data-intensive systems used for pricing, risk calculation, and large-scale batch processing. The candidate will work closely with front office, risk, and engineering teams to deliver scalable, reliable, and efficient solutions in a complex production environment.
What Will You Do?
- Design, develop, and enhance pricing and risk analytics systems (batch and real‑time)
- Work with large datasets and optimize data processing performance (SQL, in‑memory, parallel processing)
- Collaborate with front office and risk teams to translate business requirements into technical solutions
- Troubleshoot and resolve complex production issues in critical systems
- Improve system scalability, performance, and reliability
- Contribute to system design and modernization of legacy platforms
- Write clean, maintainable, and efficient code following best practices
- In this role, you will communicate and interact frequently with RBC partners and/or employees located across Canada and/or worldwide.
What Do You Need to Succeed?
Must‑Have
- Strong programming experience in Python or C#
- Solid experience with SQL, including performance tuning and working with large datasets
- Good understanding of data structures, system design, and performance optimization
- Hands‑on experience working with data‑intensive or large‑scale systems
- Proven ability to debug and resolve issues in complex production environments
Nice‑to‑Have
- Experience in capital markets, pricing, or risk analytics
- Familiarity with fixed income products (e.g., bonds, MBS)
- Experience with distributed systems, parallel processing, or caching technologies
- Exposure to analytics pipelines or large‑scale data workflows
What’s in it for you?
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
- Leaders who support your development through coaching and managing opportunities
- Work in a dynamic, collaborative, progressive, and high‑performing team
- Opportunities to do challenging work
- Opportunities to take on progressively greater accountabilities
Location: Montréal, Canada
Employment Type: Full time
#J-18808-Ljbffr
Posted July 19, 2026