Back to results

Software Engineering Manager (Python / Django)

  • Kitchener, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
10+ years of software engineering experience.
Posting language
English
Posted

Original job description

Title: Software Engineering Manager

Location: Kitchener, Ontario, Canada (Onsite)

Employment Type: Full-time, Permanent

Role Overview

We 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.
More about this job

Responsibilities

Lead, mentor, and manage software engineering teams while overseeing backend applications, APIs, integrations, and software architecture. Drive code quality, performance, scalability, cloud deployments, CI/CD, automated testing, production support, and cross-functional delivery.

Requirements

A bachelor's degree in Computer Science, Software Engineering, IT, or a related field and 10+ years of software engineering experience are required. Candidates should have strong Python, Django, GraphQL, database, cloud, containerization, CI/CD, architecture, and technical leadership experience.

Skills

  • Python
  • Django
  • GraphQL
  • SQL
  • PostgreSQL
  • BigQuery
  • Google Cloud Platform
  • Microsoft Azure
  • Docker
  • Kubernetes
  • CI/CD
  • Software Architecture
  • System Integration
  • Backend Development
  • Team Leadership
  • Automated Testing

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Management & Leadership

Keywords

  • Python
  • Django
  • GraphQL
  • SQL
  • PostgreSQL
  • BigQuery
  • Google Cloud Platform
  • Microsoft Azure
  • Docker
  • Kubernetes
  • CI/CD
  • Backend Applications
  • APIs
  • System Integrations
  • Software Architecture
  • Scalable Applications
  • High-Performance Applications
  • Cloud Deployments
  • Automated Testing
  • Production Support
  • Code Quality
  • Performance Optimization
  • Cross-Functional Collaboration
  • Technical Leadership
  • Team Management

Report this job