Senior Python Engineer & Tech Lead - Hybrid Winnipeg

Aplin

Winnipeg

Hybrid

CAD 140,000 - 170,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model
Competitive salary
Comprehensive benefits
Bonus eligibility

Job summary

Aplin in Winnipeg, MB is seeking a Senior Software Engineer / Engineering Lead to shape a modern engineering culture focused on innovation, collaboration, and continuous improvement. Design, build, and scale Python-based applications; mentor engineers; lead Agile teams to improve delivery velocity, quality, and reliability in a cloud-first environment.

This hybrid role (3 days onsite, 2 days remote in Winnipeg) offers CAD 140,000–170,000 base salary, bonus eligibility, benefits, and the chance

Qualifications

  • 5+ years of professional software engineering experience.
  • Strong Python development experience with scalable, maintainable code.
  • Experience mentoring, coaching, or providing technical guidance to other engineers.
  • Ability to work effectively in ambiguous environments where requirements evolve.
  • Demonstrated ability to use AI tools to improve software development practices.
  • Strong communication and collaboration with stakeholders.

Responsibilities

  • Design, build, and enhance Python-based applications, services, APIs, automation, and data integration within a cloud-first environment.
  • Develop scalable, maintainable, production-quality software using modern engineering practices.
  • Collaborate within Agile delivery teams with developers, data analysts, architects, and platform specialists.
  • Improve engineering workflows by automating tasks, improving reliability, and reducing complexity.
  • Leverage AI tools to accelerate software development while maintaining quality and security.

Skills

Python development
Mentoring/Coaching
Agile collaboration
Strong communication
AI tools usage

Tools

Google Cloud Platform
GitHub
CI/CD pipelines
Linux
Scripting (Python/Bash)

Job description

Aplin in Winnipeg, MB is seeking a Senior Software Engineer / Engineering Lead to shape a modern engineering culture focused on innovation, collaboration, and continuous improvement. Design, build, and scale Python-based applications; mentor engineers; lead Agile teams to improve delivery velocity, quality, and reliability in a cloud-first environment.

This hybrid role (3 days onsite, 2 days remote in Winnipeg) offers CAD 140,000–170,000 base salary, bonus eligibility, benefits, and the chance

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Lead
Senior Software Engineer - Lead

Aplin • Winnipeg

Hybrid
CAD 140,000 - 170,000
Hybrid work model
Competitive salary
Comprehensive benefits
+1
Python Developer (Senior/Staff)
Python Developer (Senior/Staff)

Acquird.io • Toronto

Hybrid
CAD 150,000 - 200,000
Senior .NET Cloud Architect — Azure, Winnipeg Hybrid
Senior .NET Cloud Architect — Azure, Winnipeg Hybrid

Price Industries • Winnipeg

Hybrid
CAD 90,000 - 120,000
Senior Python Developer — Hybrid, AWS & Trading Solutions
Senior Python Developer — Hybrid, AWS & Trading Solutions

CG Consulting Group • Toronto

Hybrid
CAD 80,000 - 100,000
Software Engineer / Java / 6-12 Month Contract
Software Engineer / Java / 6-12 Month Contract

Motion Recruitment • Winnipeg

Hybrid
CAD 55,000 - 76,000
Jr Python Developer - up to $150k CAD - Montreal
Jr Python Developer - up to $150k CAD - Montreal

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 90,000 - 150,000
Python Engineer - Contract or Contract to Hire | Mississauga, ON - hybrid
Python Engineer - Contract or Contract to Hire | Mississauga, ON - hybrid

Software Guidance & Assistance, Inc. (SGA, Inc.) • Mississauga

On-site
CAD 120,000 - 150,000
Senior Python/SQL Engineer — Hybrid Toronto (6‑Month Contract)
Senior Python/SQL Engineer — Hybrid Toronto (6‑Month Contract)

Gilder Search Group • Toronto

Hybrid
CAD 124,000 - 131,000
Junior Python Developer — Hybrid, Mentorship & Growth
Junior Python Developer — Hybrid, Mentorship & Growth

Linux Association of Canada • Montreal (administrative region)

Hybrid
CAD 135,000 - 165,000
Senior Software Developer, CAD Applications (C++/Python)
Senior Software Developer, CAD Applications (C++/Python)

NEARSOURCE TECHNOLOGIES • Montreal (administrative region)

Hybrid