Talent.com
CGI
Python developerCGI • Toronto, Canada
No longer accepting applications
Python developer

Python developer

CGI • Toronto, Canada
30+ days ago
Job type
  • Full-time
Job description

Position Description:

We are seeking a Senior Python API Engineer with strong experience in the payments, fintech, or banking domain to design, develop, and scale cloud-native backend services and APIs. In this role, you will leverage Python to build high-performance, secure, and resilient microservices that enable seamless integration across internal platforms, third-party partners, and payment ecosystems.

You will be responsible for designing and implementing RESTful and event-driven APIs, developing scalable backend solutions, and contributing to architecture decisions that support mission-critical financial systems. The ideal candidate has deep expertise in Python, distributed systems, API design, and cloud-native development on AWS, with a strong understanding of reliability, security, and performance best practices.

Working within a collaborative, cross-functional environment, you will help deliver robust solutions that support high-volume transaction processing, real-time integrations, and evolving business needs. This role is ideal for an engineer who enjoys solving complex technical challenges, mentoring team members, and driving engineering excellence through modern software development practices.

Your future duties and responsibilities:

Design, develop, and maintain scalable backend systems and APIs using Python
Build and implement cloud-native solutions on AWS to support payment processing and related services
Define and enforce API design standards to ensure consistency, usability, and performance
Develop event-driven architectures using streaming and messaging technologies (e.g., Kafka, AWS SQS)
Collaborate with cross-functional stakeholders to translate business requirements into technical solutions
Contribute to system architecture and design, ensuring scalability, resilience, and performance
Implement monitoring, observability, and alerting solutions (e.g., Datadog, Prometheus)
Manage and automate infrastructure using Infrastructure as Code tools such as Terraform
Deploy and maintain services in Kubernetes-based environments
Integrate with internal and external systems while maintaining strong security and reliability standards
Participate in code reviews, testing, and continuous improvement of engineering practices

Required qualifications to be successful in this role:

7–12 years of experience in software engineering, with a focus on backend/API development
Strong experience in the payments or banking domain
Proficiency in Python and building production-grade backend systems
Experience designing and implementing RESTful APIs and integration solutions
Hands-on experience with AWS cloud services
Experience with Kubernetes deployments and containerized applications
Familiarity with Infrastructure as Code (Terraform)
Experience working with event-driven architectures and messaging systems (Kafka, AWS SQS, or similar)
Knowledge of observability and monitoring tools such as Datadog or Prometheus
Demonstrated ability to design scalable and resilient systems

Preferred Skills

Experience working with high-volume or real-time financial systems
Strong understanding of system performance optimization and reliability engineering
Exposure to secure API design and compliance considerations in financial environments


"CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,–$,. This role is an existing vacancy."

#LI-AV1

Skills:

  • Amazon Web Services Cloud
  • Apache Kafka
  • Datadog
  • Financial Services
  • Prometheus
  • Python
  • RESTful (Rest-APIs)
Create a job alert for this search

Python developer • Toronto, Canada

Similar jobs

Python Developer

TekStaff IT SolutionsToronto, ON, CA
Full-time

This team implements automated solutions for cybersecurity business processes to mitigate risk, improve efficiency, and reduce cost.Spend 10-20% supporting other teams’ applications.Experience with... Show more

 • Promoted

Python Developer With Aws Redshift

Atlantis IT GroupToronto, Canada
Full-time

Job Title: Python Developer with AWS RedshiftAbout the Role:We are seeking a highly motivated and skilled Python Developer with expertise in AWS Redshift to join our dynamic team.In this role, you ... Show more

 • Promoted

Robinhood Python Developer Kubernetes Remote

RobinhoodToronto, ON, CA
Remote
Full-time

Elevate your career as a Software Developer specializing in Kubernetes at Robinhood.Contribute to transformative financial solutions from Toronto with a focus on engineering excellence.You will be ... Show more

 • Promoted

Python Developer For Scalable Cloud Apis & Ci/Cd - C$90,000 - C$120,000 A Year

IT services companyToronto, Canada
Full-time

A leading IT services company in Toronto is seeking a Software Developer to create production REST APIs in a cloud environment.The ideal candidate will work with CI/CD pipelines, data processing us... Show more

 • Promoted

Python Developer With Aws Redshift - C$74,000 - C$80,000 A Year

Atlantis IT GroupEast York, Canada
Full-time

Develops data pipelines and applications using Python and AWS Redshift, collaborating with data teams to deliver data solutions. Show more

 • Promoted

Python Developer

LanceSoft, Inc.Toronto, ON, CA
Full-time

Tech Talent Acquisition Specialist | Tailoring Talent Solutions to Meet Business Needs | Specializing in IT and FinTech Industry.Anchor days: Tuesday, Wednesday.Days will change to 4 days in future... Show more

 • Promoted

Python Developer

Tamanna TechnologyToronto, ON, CA
Full-time

Python Developer (SAS Background Preferred).Several years of professional experience developing production-grade Python code.Strong proficiency with Python data libraries such as.Comfortable workin... Show more

 • Promoted

Python Developer (Banking)

BeachHeadToronto, ON, CA
Full-time

Are you an experienced Python Developer ready to make an impact? Apply Now! Working with one of our top financial clients, this role calls for a Python Developer (Banking).This position involves de... Show more

 • Promoted

Python Developer

VySystemsToronto, Ontario, Canada
Full-time

We are looking for a Senior Software Engineer with experience in building highly scalable solutions based on a microservices architecture.As a Senior Software Engineer, you will be working with a h... Show more

 • Promoted

Python Developer

Tata Consultancy ServicesToronto, ON, CA
Full-time

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c... Show more

 • Promoted

Python Developer

VBeyond CorporationToronto, ON, CA
Full-time

Senior Python Software Engineer - Toronto.We’re unlocking community knowledge in a new,Veterally improve memory usage.Experts add insights directly into each article, started with the help of AI.Re... Show more

 • Promoted

Remote Python Developer - Cloud Automation & Geospatial

CATALYST MicroservicesToronto, ON, CA
Remote
Full-time

A technology solutions company is seeking a Python Developer to design and maintain cloud deployment pipelines and automation workflows.With an emphasis on sustainability, this remote role involves... Show more

 • Promoted

Lead Python Developer for Quantitative Finance

GalentToronto, ON, CA
Full-time

Lead Python Developer for Quantitative Finance.Toronto, ON (Hybrid, 3 days onsite).We are seeking a highly skilled Lead Python Developer to join a team building high performance, scalable reporting... Show more

 • Promoted

Software Engineer, Python

AutoSyncGreater Toronto Area, ON, CA
Full-time

TRADER Corporation is a trusted Canadian leader in online media, dealer and lender services.AutoSync, and Dealertrack Canada.Quebec) offers the largest inventory of new and used cars in Canada, wit... Show more

 • Promoted

Sr Python Developer

Princeton IT Services, IncToronto, ON, CA
Full-time

We are looking for a Senior Software Engineer with experience in building highly scalable solutions based on a microservices architecture.As a Senior Software Engineer, you will be working with a h... Show more

 • Promoted

Senior Python Developer - C$100,000 A Year

AgilnoEast York, Canada
Full-time

Seeking a Senior Python Developer to design, implement, and maintain backend systems for web applications, focusing on scalability, security, and performance. Show more

 • Promoted

Lead Python Developer

OpenTextRichmond Hill, York Region, CA
Full-time

At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers.We are hiring talent AI can't replace to help us shape the futur... Show more

 • Promoted

Senior Python & SQL Developer - Hybrid Toronto

Iris Software Inc.Toronto, ON, CA
Full-time

A technology services firm is seeking a Mid-Senior Python Developer for a contract position in Toronto, ON.The ideal candidate will have over 7 years of development experience with a strong Python ... Show more

 • Promoted

Senior Python Developer - C$100,000 - C$150,000 A Year

Hillsdale Investment ManagementToronto County, Canada
Full-time

Seeking a Senior Python Developer to build fintech tools, apps, dashboards, and datasets for investment decision making and portfolio management.Responsibilities include designing and maintaining p... Show more

 • Promoted

Python Tutor

Varsity Tutors, a Nerdy CompanyMarkham, ON, CA
Full-time

The Varsity Tutors Live Learning Platform has thousands of students looking for online Python tutors nationally.As a tutor on the Varsity Tutors Platform, you'll have the flexibility to set your ow... Show more