Apply now

Posted 3 months ago

Sr Python Developer

@ SPECTRAFORCE

Toronto, Ontario

On-site10+ years experience
Apply now
SIGNALS

Overview

SPECTRAFORCE is hiring a Senior Python Developer for a 12-month onsite contract in Toronto, ON, 4 days a week. The role builds secure Python microservices and APIs and modernizes data engineering on Azure. Pay is C$86.00/hr.

Responsibilities:

  • Design and maintain secure Python microservices and APIs
  • Build and optimize Azure data engineering solutions
  • Create reusable frameworks and testing practices
  • Troubleshoot, tune performance and support releases

Requirements summary:

  • University degree in computer science or a related technical discipline
  • 10+ years of software engineering experience with Python
  • Experience with FastAPI, Docker, Kubernetes, Kafka and Redis
  • Experience with Azure Databricks, PySpark and Azure Data Factory

Tools & skills

Source and dates

Source type not verified · spectraforce-careers

Employer posting date
2026-08-23
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience10+ years
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyComputer Science, Engineering, Mathematics

Summary and details written by AI from the posting; the employer’s posting is the authority.

SPECTRAFORCE

FieldValue
Open jobs on Jobsy97
Job description

Job Title : Senior Python Developer
Duration : 12 Months
Location: Onsite. 4 Days. Toronto, ON.


Summary:

  • Build scalable services: Design, develop, and maintain secure Python microservices and APIs using FastAPI, REST/gRPC, Docker, Kubernetes, Redis, and Kafka.
  • Connect platforms and data: Deliver RESTful APIs, microservice APIs, internal platform APIs, data ingestion APIs, event-driven APIs, batch processing APIs, and authentication/authorization APIs.
  • Modernize data engineering: Build and optimize data solutions using Python, PySpark, Azure Databricks, Delta Lake, ADLS, Azure Data Factory, Airflow, Azure SQL, Unity Catalog, and SQL.
  • Improve engineering quality: Create reusable frameworks, automation, orchestration patterns, documentation, and testing practices that improve delivery quality and reliability.
  • Partner across teams: Work with technology, business, security, and platform partners to translate complex requirements into practical, production-ready solutions.
  • Support operational excellence: Troubleshoot issues, tune performance, support releases, and contribute to monitoring, knowledge transfer, and production readiness activities.

Required

  • University degree in Computer Science, Engineering, Mathematics, or a related technical discipline.
  • 10+ years of software engineering experience, including strong hands-on Python development in enterprise environments.
  • Experience designing and delivering Python-based microservices, APIs, and platform capabilities using FastAPI, REST/gRPC, Docker, Kubernetes, Redis, and Kafka.
  • Experience building data engineering solutions using Python, PySpark, Azure Databricks, Delta Lake, ADLS, Azure Data Factory, Airflow, Azure SQL, Unity Catalog, and SQL.
  • Experience delivering secure, production-ready solutions that meet enterprise standards for authentication, authorization, testing, monitoring, compliance, and operational reliability.
Preferred
  • Experience designing scalable services or data pipelines that process high-volume enterprise workloads.
  • Experience building reusable internal frameworks, shared services, or internal developer platform capabilities.
  • Experience using AI-assisted engineering practices to improve development, testing, documentation, or productivity.
  • Strong communication skills with the ability to work effectively across engineering, platform, security, and business teams.
About the team:
Team Size/Culture: 50
Our technology team builds and supports modern engineering capabilities that help deliver secure, scalable, and resilient solutions for critical business platforms. We focus on cloud-native microservices, API enablement, data platform modernization, automation, and operational excellence. You will work with experienced engineers, platform partners, security teams, and business stakeholders to create reusable services and governed platform capabilities that improve how the organization integrates systems, processes data, and delivers technology outcomes.

Applicant Notices & Disclaimers

  • For information on benefits, equal opportunity employment, and location-specific applicant notices, click here


At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. The pay rate for this position is C$86.00/hr.

Similar jobs

  • Python Developer (Onsite)

    Mississauga, ON
    On-site

    SM Software Solutions Inc.

    Candidates need advanced Python skills and advanced experience with PySpark, Apache Spark, Pandas and SQL/Oracle, plus intermediate NumPy experience. Strong big data processing and high-level coding ability are mandatory.

    Python, PySpark, Apache Spark, Pandas, NumPy, Oracle

  • Python Developer (8+ years)

    Mississauga, ON
    Full Time

    Dhaka Technologies Limited Company

    8+ YOECandidates need 8+ years of strong Python development, solid software engineering fundamentals, and hands-on Gen AI experience. Knowledge of retrieval-augmented generation, semantic search, API design and CI/CD is also required.

    Python

  • Sr. Python Developer

    Toronto, ON
    $68/hrContract

    Insight Global: Insight Global is an international talent and consulting company that delivers business outcomes in an ever-changing world.

    5+ YOECandidates need 5+ years of professional Python development and 5+ years of SAS experience, including scripting and data processing. They also need legacy code migration experience, Anaconda, strong SQL, and technical leadership or mentoring experience.

    Python, SAS, SQL, Anaconda, Git, GitHub

  • Senior Python Developer

    Toronto, ON
    Full Time

    CGI

    8+ YOECandidates need at least 8 years of experience in Python scripting, data engineering and SQL. They should be able to work with business users and take part in technical decisions.

    Python, SQL

    Senior Python Developer

    Ottawa, ON
    Full Time

    CGI

    Candidates need senior Python development experience, cloud-native and API engineering skills, and experience with Azure Databricks and complex data relationships. Reliability clearance is preferred, and candidates should be comfortable working independently and using AI-assisted development tools.

    Azure Databricks, Python

  • Python Developer

    Toronto, ON +4
    Full Time

    Accenture Inc Company

    2+ YOECandidates need at least 2 years of software development experience with strong Python skills, object-oriented design, and testing. A bachelor's degree in a technical or STEM field, Git and Linux skills, and fluent English are required.

    Python, Git, Linux, SSH, VIM, pytest

  • Python Developer - Fully Remote | Upto $50/hr

    Toronto, ON
    $40–$50/hr

    Mercor

    Candidates need strong Python skills, experience with APIs and backend systems, and comfort with Docker, Linux and local testing. Familiarity with configuration files, deployment pipelines and problem-solving is also required.

    Python, FastMCP, Docker, Linux, RL Studio

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.