Software Engineering Manager (Python / Django)

Linuxassociation

Kitchener

On-site

CAD 140,000 - 190,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

AspiringIT in Kitchener, Ontario is seeking an experienced Software Engineering Manager to lead backend teams building scalable Python/Django applications. You will guide architecture, APIs, and cloud deployments, with strong emphasis on performance and code quality.

Ideal candidates have 10+ years in software engineering, deep Python/Django experience, and hands-on expertise with GraphQL, SQL, and cloud platforms (GCP/Azure). Onsite role with a focus on leadership and delivery.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, IT, or related field.
  • 10+ years of software engineering experience with backend focus.
  • Strong Python and Django experience, plus GraphQL and SQL proficiency.

Responsibilities

  • Lead and mentor software engineering teams.
  • Oversee backend APIs, system integrations, and architecture.
  • Drive code quality, performance, and scalable design.

Skills

Python
Django
GraphQL
SQL
PostgreSQL
BigQuery
Cloud (GCP/Azure)
CI/CD
Software architecture
Leadership

Education

Bachelor's degree in Computer Science, Software Engineering, IT, or related field

Tools

Docker
Kubernetes
CI/CD pipelines

Job description

Jobs# Software Engineering Manager (Python / Django)AspiringIT · Kitchener, Ontario, CA//Software Engineering Manager (Python / D...Software Engineering Manager (Python / Django)AspiringITKitchener, Ontario, CA Posted November 2, 2026 Via LinkedIn### Full Job DescriptionTitle: Software Engineering ManagerLocation: Kitchener, Ontario, Canada (Onsite)Employment Type: Full-time, PermanentRole OverviewWe are seeking an experienced Software Engineering Manager to lead engineering teams, oversee software development, and drive the delivery of scalable, high-performance applications. The ideal candidate will have strong technical expertise in Python, Django, cloud technologies, and software architecture, along with proven leadership experience.Key Responsibilities- Lead, mentor, and manage software engineering teams.- Oversee the development of backend applications, APIs, and system integrations.- Drive software architecture, code quality, performance, and scalability.- Manage cloud-based development and deployments across GCP or Azure.- Oversee CI/CD pipelines, automated testing, and production support.- Collaborate with cross-functional teams to deliver business solutions.Required Qualifications- Bachelor's degree in Computer Science, Software Engineering, IT, or a related field.- 10+ years of software engineering experience.- Strong programming experience with Python and backend development using Django and GraphQL.- Experience with SQL, PostgreSQL, and BigQuery.- Hands-on experience with GCP or Azure.- Experience with Docker, Kubernetes, and CI/CD.- Strong understanding of software architecture, system integration, and scalable application design.- Proven technical leadership, team management, and problem-solving skills.#### Job SummaryCompanyAspiringITLocationKitchener, Ontario, CATypeFull-timePostedNovember 2, 2026SourceLinkedInThe Linux Association of Canada respectfully acknowledges that our home in Saskatoon, Saskatchewan, is located on Treaty 6 Territory and the Homeland of the Métis. These lands have been home to First Nations peoples for thousands of years, including the Cree, Dakota, Nakota, and Saulteaux, who maintain deep and enduring relationships with the land and the South Saskatchewan River.We are grateful to the First Nations and Métis peoples who have cared for these lands for generations. We honour their enduring relationship with the land, their cultures, histories, and contributions, and we offer our respect and sincere gratitude as we live, work, learn, and build community here.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Manager
Software Engineering Manager

AspiringIT • Kitchener

On-site
CAD 140,000 - 190,000
Lead Software Engineering Manager – Backend & Cloud
Lead Software Engineering Manager – Backend & Cloud

AspiringIT LLC • Kitchener

On-site
CAD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

AspiringIT • Kitchener

On-site
CAD 90,000 - 130,000
Senior Software Engineer — Backend, Cloud & Scale
Senior Software Engineer — Backend, Cloud & Scale

AspiringIT LLC • Kitchener

On-site
CAD 90,000 - 130,000
Senior Software Developer, Python / Backend
Senior Software Developer, Python / Backend

Altis Technology • Calgary

Hybrid
CAD 135,000 - 158,000
Hybrid work environment
Mentorship culture
Cloud exposure
Cloud Infrastructure and Systems Engineer
Cloud Infrastructure and Systems Engineer

Linuxassociation • Toronto

Remote
CAD 90,000 - 130,000
Software Engineering Manager
Software Engineering Manager

AspiringIT • Kitchener

On-site
CAD 140,000 - 210,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Athennian • Calgary

Hybrid
CAD 100,000 - 130,000
Minimum of three weeks of vacation
Comprehensive health and dental coverage
Flexible parental leave benefits
+1
Intermediate Software Engineer - Python or Go, Data, Hybrid
Intermediate Software Engineer - Python or Go, Data, Hybrid

Linuxassociation • Toronto

Hybrid
CAD 100,000 - 150,000
Manager – Engineering
Manager – Engineering

Jobgether • Canada

Remote
CAD 160,000 - 170,000
Remote-friendly
Flexible work arrangements
Career development