1

Contract Sr Python Developer Jobs in Toronto, ON

... Senior Software Developer to join a Data Services team focused on delivering core record- and ... This role combines hands-on backend engineering (Python, serverless, microservices, APIs, AWS) with ...

AWS Developer

Toronto, ON · Hybrid

CA$90 - CA$95/hr

Toronto, ON (Hybrid - 2 days per week in office) Contract: July 13, 2026 - January 15, 2027 Rate ... Build and support ETL pipelines using AWS Glue and Python. * Develop serverless applications using ...

You will work with Senior Engineers to build and deploy production grade AI systems end to end. Is ... Expertlevel proficiency in Python, SQL and cloud infrastructure * Handson experience deploying AI ...

next page

Showing results 1-20

Contract Sr Python Developer information

What are the key skills and qualifications needed to thrive as a Contract Sr Python Developer, and why are they important?

To thrive as a Contract Sr Python Developer, you need advanced proficiency in Python programming, strong understanding of software development principles, and significant experience with backend frameworks and APIs. Familiarity with tools such as Django or Flask, version control systems like Git, and cloud platforms (e.g., AWS or Azure) is typically expected, along with a relevant degree or equivalent professional experience. Exceptional problem-solving ability, effective communication skills, and the capacity to work independently or in distributed teams distinguish top performers in this role. These skills ensure you can deliver high-quality, scalable solutions while collaborating efficiently in dynamic contract environments.

What does a Contract Sr Python Developer do?

A Contract Sr Python Developer is an experienced software engineer hired on a temporary or project basis to design, develop, and maintain applications using the Python programming language. They often work on complex projects, lead technical teams, and ensure high-quality code and best practices. Their responsibilities may include system architecture, code reviews, mentoring junior developers, and collaborating with other departments to deliver robust solutions.

What are some common challenges faced by a Contract Sr Python Developer when integrating with existing systems?

As a Contract Sr Python Developer, one of the most common challenges is quickly understanding and adapting to legacy codebases and existing system architectures. You may encounter outdated documentation, varying coding standards, or integration points that require creative problem-solving. Effective communication with the in-house development team and stakeholders is crucial to clarify requirements, resolve ambiguities, and ensure smooth interoperability. Staying organized and proactive in addressing potential compatibility or security issues will help you deliver robust solutions within tight project timelines.

What is the difference between Contract Sr Python Developer vs Contract Python Developer?

AspectContract Sr Python DeveloperContract Python Developer
Experience LevelSenior, with several years of experienceEntry to mid-level, with less experience
ResponsibilitiesDesigning complex systems, leading projectsImplementing features, supporting existing code
Required SkillsAdvanced Python, system architecture, mentorshipBasic to intermediate Python, scripting
Work EnvironmentFast-paced, often in larger teams or projectsSmaller projects, more hands-on coding

The main difference between a Contract Sr Python Developer and a Contract Python Developer lies in experience, responsibilities, and skill level. Senior developers typically handle complex tasks and lead projects, while entry-level developers focus on coding and support. Both roles are common in tech industries, but the senior role demands more expertise and leadership.

What job categories do people searching Contract Sr Python Developer jobs in Toronto, ON look for? The top searched job categories for Contract Sr Python Developer jobs in Toronto, ON are:
Sr. DevOps Engineer

Full-time

Re-posted 10 days ago


Job description

This position is ideal for a DevOps professional with strong experience in CI/CD, automation, and infrastructure, who is seeking to contribute within a complex and regulated software development environment.
As a Senior DevOps Engineer in the Treat Release Team, you will be responsible for supporting and advancing CI/CD processes and tooling across Engineering and Software Quality Assurance (SQA) teams. The role includes designing and implementing automation solutions, maintaining and improving development infrastructure, and ensuring alignment with internal standards and practices.
You will collaborate with cross-functional and geographically distributed teams to enhance development workflows, promote best practices across the software development lifecycle, and contribute to the stability, scalability, and efficiency of the organization's tooling ecosystem.
  • Support releases from infrastructure and CI/CD perspectives, ensuring smooth and stable delivery 
  • Own and maintain CI/CD pipelines within the existing tooling ecosystem 
  • Develop and enhance automation solutions (Python) to improve processes 
  • Evaluate and integrate new tools, plugins, and AI-based solutions where applicable 
  • Drive improvements in build stability, visibility, and delivery efficiency 
  • Promote reusable solutions, clear documentation, and collaboration across teams
  • 8+ years in DevOps, SDET, SRE, or Software Engineering
  • Strong understanding of enterprise SDLC and CI/CD practices
  • Hands-on experience with cloud environments (AWS preferred)
  • Experience of system administration (Linux and/or Windows)
Technical Skills:
  • CI/CD tools (Bamboo, GitLab, or similar)
  • Atlassian tools (Jira, Confluence)
  • Strong Python programming skills
  • Experience with distributed systems and client-server architectures
  • Git (DVCS)
  • Containers (Docker, etc.)
  • Basic SQL knowledge
  • Familiarity or interest in AI-driven tooling / automation
Ways of Working:
  • Experience in Agile environments
  • Strong communication and collaboration skills
  • Ability to work across global teams
Education & Language:
  • Bachelor's or Master's degree in Computer Science or related field
If provided, base salary or wage rate ranges are the range in which Align reasonably expects to set a candidate's pay for the posted position. Actual placement depends on the individual skills and experience level of a candidate plus the total compensation and equity across team members. For other locations outside of the primary location, the base salary range will be adjusted geographically. 
 
For Field Sales roles, the salary listed is the base pay only and does not include the applicable incentive compensation plan. A cost of living adjustment may be added to base pay for higher cost areas in the U.S. 
 
Our internship hourly rates are a standard pay determined based on the position and your location, year in school, degree, and experience.

This posting is for an existing vacancy within our organization. Canadian work experience is not required for this position.  We welcome applicants from all backgrounds.  

We use automated tools (including artificial intelligence "AI") in our hiring process. This may include AI-based screening or assessment of applications. All final hiring decisions will be made by humans.