Senior Software Developer- Python

💰 ₹50,400 - ₹80,640 (Est.) 📍 Toronto

Job Description

Job description
Job Summary

Leads in the technical design and development of cross-functional, multi-platform application systems. Applies extensive, in-depth knowledge, skills, and practices to perform complex assignments.

Job Description

What is the opportunity?

At RBC, our culture is deeply supportive and rich in opportunity and reward. You will help our clients thrive and our communities prosper, empowered by a spirit of shared purpose. Whether you’re helping clients find new opportunities, developing new technology, or providing expert advice to internal partners, you will be doing work that matters in the world, in an environment built on teamwork, service, responsibility, diversity, and integrity.

In this role, you’ll contribute broadly to voice automation initiatives across RBC’s Cisco voice product suite, including CUCM, CUC, and related technologies. You’d be responsible for designing, building, and managing various applications to support business processes, advanced analytics, and new technology development focused on creative engineering solutions to operations problems. You'll be part of a team specifically built to meet and exceed corporate technology needs while complying with best practices.

What will you do?
• Work as a member of the team to build complex, and highly visible solutions in support of multiple data-oriented projects.
• Work closely with stakeholders to ensure successful software design and development.
• Engineer end-to-end solutions on both on-prem and cloud infrastructure
• Build and support real-time and batch data ingestion pipelines leveraging modern Python tools.
• Develop and integrate APIs to enhance data intelligence of existing tools.

What do you need to succeed?

Must Have
• Extensive experience in analyzing, developing, and managing enterprise level application using Python.
• Experience in developing web applications using Python, Flask and FastAPI.
• Hands-on experience with Requests, NumPy, SciPy, Pandas, and other data related Python libraries.
• Excellent working knowledge of relational databases, SQLite, MySQL, MSSQL, and PostgreSQL
• Extensive experience working with Data APIs (Working with REST endpoints and/or SOAP)

Nice to Have
• Proficient in Elasticsearch querying, and Kibana visualization.
• Experience building large-scale asynchronous applications using Python asyncio
• Experience in working with number of public and private cloud platforms like AWS, Azure, and OCP.
• Familiarity with cloud-based applications and CICD pipelines

What’s in it for you?
• We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
• Network and build lasting relationships with students from diverse backgrounds from across Canada
• Participate in fun events and gamification challenges to help build your career tool kit while enjoying a work-life balance
• Leaders who support your development through coaching and learning opportunities
• Work in a dynamic, collaborative, progressive and highly performing team
• Ability to make a difference and lasting impact

#LI-POST
#TECHPJ

Job Skills
Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)

Additional Job Details

Address:

330 FRONT ST W:TORONTO

City:

TORONTO

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

TECHNOLOGY AND OPERATIONS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-06-16

Application Deadline:

2026-07-31

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Inclusion and Equal Opportunity Employment

At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

💡 Quick Summary

Seeking a career-building opportunity? The Senior Software Developer- Python position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Toronto offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.

Sponsored

Job Details

Company Name: Royal Bank of Canada

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Senior Software Developer- Python in Toronto is ₹50,400 - ₹80,640 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Senior Software Developer- Python is an on-site position based in Toronto. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Senior Software Developer- Python. Previous experience in IT Engineer & Developer Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • HR Lead

    Resillion is a global company with end-to-end capabilities: no matter your industry, your geographical location, or stage in your digital journey. With offices in North America, Europe, and Asia, Resillion will be by your side. Helping you and your o...

    Full Time / Part Time

    Salary Estimated: 24K to 27K

    Remote

    August 7, 2026


    Apply Now

  • BACKDOOR FOR FRESHERS

    We have openings in Software IT. Front-End Web Developer ,Cyber Security,Java, Dotnet, Testing,Pega,Python, Devops,AWS , SAP ABAP, SAP CRM, SAP FICO, SAP SD and SAP Basis etc, We provide all genuine software IT related jobs through backdoor process, ...

    Full Time / Part Time

    Salary Estimated: 22K to 29K

    Hyderabad, Andhra Pradesh

    August 7, 2026


    Apply Now

  • Junior Fit-Out Engineer / Junior Engineer

    Job Overview We are looking for a Junior Engineer to assist in the execution of interior fit-out projects. The ideal candidate will support site activities, coordinate with vendors and contractors, and ensure that all works are completed within timel...

    Full Time / Part Time

    Salary Estimated: 23K to 28K

    New Delhi, Delhi

    August 7, 2026


    Apply Now

  • IT Support Technician

    No district employee or student shall be subjected to discrimination in employment or any district program or activity on the basis of age, color, disability, gender, gender identity, genetic information, national origin, pregnancy, race, religion, s...

    Full Time / Part Time

    Salary Estimated: 16K to 31K

    South Salt Lake, Utah

    August 7, 2026


    Apply Now

  • Mailroom Lead

    JOB SUMMARY: Under the direction of the Operations Manager this position is responsible for the booking/processing of service maintenance agreements, changes and cancellations and the maintenance of the service tasking data base for the Southern Cali...

    Full Time / Part Time

    Salary Estimated: 18K to 27K

    Remote

    August 7, 2026


    Apply Now

  • Senior Lead Engineer - Development

    Position Type : Full time Type Of Hire : Experienced (relevant combo of work and education) Education Desired : Bachelor's Degree Travel Percentage : 0%Senior Lead Engineer - Development (C#, ASP.net with MVC) As the world works and lives faster, FIS...

    Full Time / Part Time

    Salary Estimated: 15K to 26K

    Pune, Maharashtra

    August 7, 2026


    Apply Now