Senior Software Engineer – Lead

David Aplin Recruiting

Winnipeg

Hybrid

CAD 140,000 - 170,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Comprehensive benefits
Bonus eligibility
Hybrid work arrangement
Exposure to modern technologies

Job summary

David Aplin Recruiting is seeking a Senior Software Engineer / Engineering Lead in Winnipeg, MB, offering a hybrid model with three days onsite and two remote days. You will design, build, and mentor within a cloud-first environment, leveraging Python, AI-enabled practices, and data engineering to drive scalable solutions.

You will lead engineering practices, coach engineers, and influence technology decisions while delivering production-grade software and improving delivery reliability across

Qualifications

  • 5+ years of professional software engineering experience building and supporting production-quality applications.
  • Strong Python development experience with scalable, maintainable software.
  • Experience mentoring, coaching, or providing technical guidance to other engineers.
  • Demonstrated ability to use AI tools effectively to improve software development practices.
  • Strong communication and collaboration skills with technical and non-technical stakeholders.

Responsibilities

  • Design, build, and enhance Python-based applications, services, APIs, automation solutions, and data integration capabilities within a cloud-first environment.
  • Develop scalable, maintainable, and production-quality software using modern engineering practices.
  • Collaborate within Agile delivery teams alongside developers, data analysts, architects, platform specialists, and business partners.
  • Improve engineering workflows by automating tasks, simplifying processes, and increasing reliability.

Skills

Python development
Mentoring teammates
AI-assisted development
Strong communication

Tools

Google Cloud Platform (GCP)
GitHub Actions
CI/CD pipelines
Linux scripting

Job description

Our client, a leader in their industry, is looking for a Senior Software Engineer / Engineering Lead to join their team in Winnipeg, MB and help shape a modern engineering culture focused on innovation, collaboration, and continuous improvement.

This opportunity is ideal for an experienced engineer who enjoys building high-quality software, leveraging emerging technologies like AI, mentoring others, and improving how teams deliver solutions. You will play a key role in designing scalable applications, improving engineering practices, and helping create an environment where developers can do the best work of their careers.

Benefits & Perks
  • Permanent full-timeopportunity
  • Competitive compensation of$140,000–$170,000 base salary, depending on experience, technical expertise, and overall fit.
  • Comprehensive benefits coverage
  • Bonus eligibility
  • Hybrid work model:3 days onsite / 2 days remoteinWinnipeg, MB
  • Opportunity to work with modern technologies including Python, cloud platforms, AI-enabled development practices, automation, and data engineering solutions
  • Collaborative environment focused on innovation, learning, and continuous improvement
  • Opportunity to influence engineering practices, technology decisions, and team development
Responsibilities
  • Design, build, and enhance Python-based applications, services, APIs, automation solutions, and data integration capabilities within a cloud-first environment.
  • Develop scalable, maintainable, and production-quality software solutions using modern engineering practices.
  • Collaborate within Agile delivery teams alongside developers, data analysts, architects, platform specialists, and business partners.
  • Improve engineering workflows by simplifying processes, automating repetitive tasks, enhancing reliability, and reducing unnecessary complexity.
  • Leverage AI tools thoughtfully to accelerate software development activities including design, coding, testing, documentation, and troubleshooting while maintaining quality and security standards.
  • Mentor and coach engineers through code reviews, technical discussions, pair programming, and knowledge sharing.
  • Drive improvements around observability, automation, documentation, CI/CD practices, and overall engineering maturity.
  • Develop reusable engineering patterns and standards that improve delivery across teams.
  • Act as a technical leader who helps elevate both software quality and the capabilities of those around them.
Qualifications
Required
  • 5+ years of professional software engineering experience building and supporting production-quality applications.
  • Strong Python development experience with a background designing maintainable, scalable, and testable software.
  • Experience mentoring, coaching, or providing technical guidance to other engineers.
  • Ability to work effectively in ambiguous environments where requirements evolve and complex problems require creative solutions.
  • Demonstrated ability to use AI tools effectively to improve software development practices.
  • Strong communication and collaboration skills with both technical and non-technical stakeholders.
  • A continuous improvement mindset with a passion for challenging existing processes and finding better solutions.
Preferred
  • Experience with Google Cloud Platform (GCP) or similar cloud technologies.
  • Background in data engineering, enterprise data platforms, APIs, integrations, or automation solutions.
  • Experience with CI/CD pipelines, GitHub workflows, and modern software delivery practices.
  • Experience with Linux, scripting, and developer productivity improvements.
  • Experience establishing engineering standards, frameworks, or best practices across teams.
  • Exposure to AI-enabled engineering workflows and emerging technologies.

At Aplin — together with our brands CompuStaff, Impact Recruitment, and Vantix Systems — we connect great people with great organizations across North America. We believe diverse teams build stronger companies, and we welcome applicants from all backgrounds, experiences, and perspectives. We use AI tools to assist in a fair and efficient matching process, helping our recruiters connect the right people with the right opportunities. To be considered, applicants must be legally entitled to work in Canada, including holding any required permits. Our recruitment services are always free for job seekers.

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

Similar jobs worth comparing

Director of Support Services
Director of Support Services

David Aplin Recruiting • Ottawa

On-site
CAD 110,000 - 135,000
Health and wellness benefits
Employer-matched retirement savings
Professional development opportunities
+1
Senior Software Engineer II (Full Stack), Analytics & Automation
Senior Software Engineer II (Full Stack), Analytics & Automation

JobCubby • Canada

Hybrid
CAD 164,000 - 226,000
15% annual bonus
Fully remote within Canada
Comprehensive health & life insurance
+5
Engineering Lead: AI-Driven Python & Cloud Solutions
Engineering Lead: AI-Driven Python & Cloud Solutions

David Aplin Recruiting • Winnipeg

Hybrid
CAD 140,000 - 170,000
Comprehensive benefits
Bonus eligibility
Hybrid work arrangement
+1
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Motion Recruitment • Toronto

On-site
CAD 120,000 - 180,000
Bonus eligible
Director of Engineering
Director of Engineering

Pivot + Edge • Ottawa

On-site
CAD 185,000 - 215,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • Kitchener

On-site
CAD 120,000 - 170,000
Medical, Dental, and Vision Insurance
Vacation Time
Stock Options
Technical Lead, Software Development
Technical Lead, Software Development

Price Industries • Winnipeg

On-site
CAD 120,000 - 150,000
Health benefits
Education & development
Pension matching
Director, Human Resources
Director, Human Resources

David Aplin Recruiting • Vaughan

On-site
CAD 150,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners LLC • Kitchener

On-site
CAD 110,000 - 150,000
Bonus or Commission eligible
Medical, Dental, Vision Insurance
Vacation Time
+1
Mechanical Design Engineer
Mechanical Design Engineer

Aplin • Winnipeg

On-site
CAD 70,000 - 90,000
Comprehensive group benefits plan
RRSP matching program
Collaborative work environment