1

Senior Python Developer Jobs in Brampton, ON (NOW HIRING)

To learn more, visit www.cority.com POSITION SUMMARY The Sr. DevOps Engineer will work ... Python, PowerShell, or similar scripting language * Extensive proven experience with AWS network ...

Work is performed under the supervision, guidance, and direction of more senior software developers ... or Python. This includes data collection from PLC, instrumentation, barcode scanners, vision ...

Senior Software Developer (Remote)

Toronto, ON ยท Remote

CA$110K - CA$145K/yr

What You'll Do as a Senior Software Developer * Design & Scale Robust Architecture: Develop and ... Python and supporting libraries, Angular. * Infrastructure: Cloud systems (AWS), ArgoCD , SNS, SQS ...

Senior DevOps Engineer Position: Full time Location: Toronto, Ontario (Initially Remote) About Us ... Experience with programming and/or scripting languages (Python, Ruby, Bash, Go, Java, PowerShell)

Senior Software Engineer Location: Mississauga, Ontario (Hybrid). 3x per week in office, 2x per ... AWS Certified Developer or equivalent cloud certification * Familiarity with Python data science ...

Cority is looking for a Sr. Software Developer to be a part of our existing team. We are very ... Scripting with batch/powershell/python * Knowledge of Docker * Knowledge of AWS or similar CI/CD ...

Cority is looking for a Sr. Software Developer to be a part of our existing team. We are very ... Scripting with batch/powershell/python * Knowledge of Docker * Knowledge of AWS or similar CI/CD ...

Senior Data Engineer - JLL What this job involves: As a Senior Data Engineer at JLL, you will ... Expert Python programming skills including inheritance, reflection, meta-programming, and advanced ...

The Senior DevOps Engineer is the architect of our cloud-native ecosystem. This role focuses on ... Strong ability to write production-quality code in Go, Python, or Ruby for automation and custom ...

The Role As a Senior DevOps Engineer on the GBM Data Platform, you will provide technical ... Proficiency in scripting and automation using Python, Bash/Shell, and/or Groovy. * Experience ...

Senior ML Engineer

Toronto, ON ยท Remote

$180K - $240K/yr

Career Renew is recruiting for one of its clients a Senior Machine Learning Engineer - this is a ... You're an applied AI engineer who thrives in startup environments, writes clean Python, and can ...

Showing results 41-60

Senior Python Developer information

What are the main responsibilities of a senior Python developer?

A Senior Python Developer is responsible for designing, developing, and maintaining complex software applications using the Python programming language. They lead the technical aspects of projects, mentor junior developers, and ensure code quality through code reviews and best practices. Additionally, they collaborate with cross-functional teams to gather requirements, solve technical challenges, and deploy scalable and efficient solutions. Senior Python Developers are also expected to stay updated with the latest trends and advancements in Python and related technologies.

What are the key skills and qualifications needed to thrive as a senior Python developer?

To thrive as a Senior Python Developer, you need advanced proficiency in Python programming, experience with software architecture, and a solid understanding of algorithms and data structures, usually backed by a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and containerization tools like Docker are typically required, alongside knowledge of modern CI/CD pipelines. Strong problem-solving abilities, effective communication, and leadership skills help you collaborate with teams and mentor junior developers. Mastery of these skills ensures the delivery of scalable, maintainable software solutions and the ability to drive technical excellence within development teams.

What are some common challenges faced by senior Python developers when leading a development team?

Senior Python Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members and ensuring code quality across the team. They are also responsible for making architectural decisions, which requires staying updated on best practices and emerging Python frameworks. Additionally, coordinating collaboration between cross-functional teams (like DevOps, QA, and front-end developers) can be complex, especially in agile environments where requirements may shift rapidly. Overcoming these challenges helps foster a productive and innovative team culture.

What is the difference between Senior Python Developer vs Python Developer?

AspectSenior Python DeveloperPython Developer
Required ExperienceTypically 5+ years, with leadership and complex project experienceUsually 1-3 years, focusing on core Python skills
ResponsibilitiesDesigning architecture, mentoring, handling complex systemsWriting code, debugging, implementing features
CertificationsOptional but beneficial (e.g., Python certifications, cloud certs)Often not required
Work EnvironmentCollaborative teams, project planning, code reviewsDevelopment-focused, task-oriented

The main difference between a Senior Python Developer and a Python Developer lies in experience, responsibilities, and leadership. Senior developers handle complex projects, mentor others, and often participate in architecture decisions, while Python Developers focus on coding and feature implementation. Both roles are essential in tech companies, but the senior role requires more experience and broader skills.

Are senior Python developers still in demand?

Senior Python developers remain in high demand due to the language's versatility in web development, data analysis, machine learning, and automation. Companies seek experienced developers with skills in frameworks like Django or Flask, and proficiency in cloud platforms and APIs enhances job prospects.

How much does a senior Python developer make?

A senior Python developer typically earns between $100,000 and $150,000 annually, depending on experience, location, and industry. They often possess strong skills in frameworks like Django or Flask and may hold certifications or advanced degrees that influence salary levels.

What does a senior Python developer do?

A senior Python developer designs, develops, and maintains complex software applications using Python. They often lead projects, review code, optimize performance, and collaborate with cross-functional teams, requiring strong problem-solving skills and knowledge of frameworks like Django or Flask. Additionally, they may mentor junior developers and ensure code quality through testing and best practices.

What are the most commonly searched types of Python Developer jobs in Brampton, ON?

The most popular types of Python Developer jobs in Brampton, ON are:

What are popular job titles related to Senior Python Developer jobs in Brampton, ON?

For Senior Python Developer jobs in Brampton, ON, the most frequently searched job titles are:

What job categories do people searching Senior Python Developer jobs in Brampton, ON look for?

The top searched job categories for Senior Python Developer jobs in Brampton, ON are:

What cities near Brampton, ON are hiring for Senior Python Developer jobs?

Cities near Brampton, ON with the most Senior Python Developer job openings:

Infographic showing various Senior Python Developer job openings in Brampton, ON as of August 2026, with employment types broken down into 2% Internship, 87% Full Time, 4% Part Time, and 7% Contract. Highlights an 80% Physical, 7% Hybrid, and 13% Remote job distribution.

Senior Full Stack Developer, Research Technology

Royal Bank of Canada

Toronto, ON โ€ข On-site

Full-time

Posted 6 days ago


Job description

Job Description

What is the opportunity?

The Capital Markets Research Technology team plays a key role in engaging clients and promoting the expertise of RBC Capital Markets overall. We are seeking a senior full-stack developer who will be responsible for the development, enhancement and deployment of digital research applications which power the Capital Markets Global Research business' critical workflows from ideation to publication.

We are looking for an experienced developer to join the team who is quick to adapt to new technologies and enthusiastic about working with business stakeholders on requirements, designing and building applications.

What will you do?

  • Build, maintain and modernize a portfolio of applications powering Equity Research processes.
  • Design and implement full-stack solutions including web front-end, back-end services, and data pipelines, leveraging modern DevOps including Jenkins, GitHub, Docker, Kubernetes for CI/CD.
  • Work closely with business stakeholders, product owners, development team, and QA to deliver quality products.
  • Follow industry best practices through the whole development process: code reviews, unit testing, static code analysis, and design diagrams to document architectural and implementation decisions.
  • Enhance architecture and upgrade legacy systems, to support business objectives, while taking advantage of opportunities to move to newer tech stacks.

What do you need to succeed?

Must have:

  • 5+ years of experience in frontend and backend development using object oriented and functional methodologies, Angular/React/JavaScript, TypeScript, Python, Java with knowledge of algorithms and data structures.
  • Expertise with relational databases and non-relational databases. E.g. MS SQL, PostgreSQL, MongoDB.
  • Experience with UI projects using Angular, React, or other JavaScript frameworks, and leveraging REST API's for micro services.
  • Comfortable applying engineering best practices for Test Driven Development, integration testing, version control, Continuous Integration and Deployment.

Nice-to-have:

  • Experience with Cloud technologies such as Databricks and Snowflake.
  • Experience with Docker, Kubernetes, Cloud deployment.
  • Experience in Financial Services and/or Research publishing.
  • Experience working with GenAI models.
  • Experience working with Agile methodologies.

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.

  • Opportunity to develop industry-leading solutions that target cyber security concerns within a mature organization

  • 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

  • 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

#LI-Post

#TechPJ

Job Skills

Agile Methodology, Angular, Application Development, Application Integrations, Application Maintenance, Applications Architecture, Back-End Development, C Sharp (Programming Language), Detail-Oriented, DevOps, Enterprise Application Delivery, Full Stack Development, Group Problem Solving, Java (Programming Language), JavaScript, Microsoft .NET Development, Microsoft Azure Databricks, Programming Languages, Python (Programming Language), React.js, Snowflake (Platform), Software Development Life Cycle (SDLC), System Applications, Web Application Development, Web Development

Additional Job Details

Address:

RBC CENTRE, 155 WELLINGTON ST W:TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

CAPITAL MARKETS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-08-27

Application Deadline:

2026-09-27

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

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One 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.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.

Employment Type: FULL_TIME