2,284,990open jobs
145,340companies
270,482added this week
Browse all
Location
In office (Edmonton)
Seniority
Staff
Visa
Positions approved through LMIA in 12 months: 1
Employment
Full-Time

First seen by Alion on Nov 13, 2026.

Overview
Company
Impact
Profile match
Randstad Canada is the Canadian subsidiary of the Dutch staffing group Randstad N.V., headquartered in Toronto, Ontario. It provides temporary and contract staffing, permanent placement, executive recruitment and managed workforce services in IT, engineering, finance and accounting, administration and industrial work. It advertises client positions such as SCADA engineers, Power Platform developers, civil engineering technicians and compliance analysts in Toronto, Quebec City, Montreal and other Canadian cities.
Job Title: Lead Software Developer (Python / AWS)
Pay: CA$100,000.00 – $120,000.00 per year
Job Type: Full-time or Contract Location: Fully on-site in Edmonton, AB
Target Start Date: December 1, 2026

The Opportunity
Are you a seasoned software developer who thrives on leading projects from architecture to deployment? We are partnering with a leading North American manufacturing and distribution enterprise to find a proactive technical leader for an urgent, high-impact role.
Our client is embarking on a critical digital transformation initiative and requires a Development Lead to spearhead a major WMS (Warehouse Management System) middleware project integrating with their ERP. This position offers a unique balance: 85% hands-on Python coding and AWS infrastructure work, and 15% leadership and mentoring of a collaborative team of junior developers. Because the current senior developer is transitioning out on December 11, we are targeting a December 1 start date to ensure a comprehensive two-week knowledge transfer.

Key Responsibilities
Team & Technical Oversight: Dedicate 15% of your time to leadership, mentoring junior developers, guiding development teams through project lifecycles, and conducting regular code reviews.
Software Architecture & Development: Spend 85% of your time on hands-on Python coding centered on AWS infrastructure, driving the WMS middleware and ERP integration project, and architecting scalable, secure applications.
Project Delivery & Collaboration: Participate in sprint planning, ensure timely delivery of features and fixes, evaluate product functionality, and proactively resolve technical roadblocks.
Continuous Improvement: Support the organization's ongoing digital transformation efforts, contribute to internal knowledge sharing, and champion best practices in software quality assurance.

Skills & Qualifications
Essential
5+ years of experience in software development, with at least 2 years in a senior or lead developer capacity
Strong background in Python development and AWS infrastructure
Proven track record of delivering complex software projects, specifically ERP integrations or WMS middleware
Ability to work 100% on-site at the client's Edmonton, AB headquarters
Proven leadership in development team environments, including mentoring and performance management
Advanced proficiency in relational and non-relational database design and management (SQL/NoSQL)
Skilled in RESTful API development, system integration, and CI/CD pipelines
Strong grasp of code review processes, application security, and secure coding practices
High school Diploma/GED required; exceptional communication and organizational skills
Preferred
Degree or Diploma in Computer Science, Software Engineering, or a related field (or equivalent experience)
Familiarity with containerization and orchestration (Docker, Kubernetes)
Experience with Microsoft Power Platform (Power BI, Power Automate, Power Apps)
Exposure to additional enterprise-scale application development
Experience in Agile or Scrum environments
Relevant industry certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate)



Advantages
The Opportunity Are you a seasoned software developer who thrives on leading projects from architecture to deployment? We are partnering with a leading North American manufacturing and distribution enterprise to find a proactive technical leader for an urgent, high-impact role.
Our client is embarking on a critical digital transformation initiative and requires a Development Lead to spearhead a major WMS (Warehouse Management System) middleware project integrating with their ERP. This position offers a unique balance: 85% hands-on Python coding and AWS infrastructure work, and 15% leadership and mentoring of a collaborative team of junior developers. Because the current senior developer is transitioning out on December 11, we are targeting a December 1 start date to ensure a comprehensive two-week knowledge transfer.

Responsibilities
Key Responsibilities
Team & Technical Oversight: Dedicate 15% of your time to leadership, mentoring junior developers, guiding development teams through project lifecycles, and conducting regular code reviews.
Software Architecture & Development: Spend 85% of your time on hands-on Python coding centered on AWS infrastructure, driving the WMS middleware and ERP integration project, and architecting scalable, secure applications.
Project Delivery & Collaboration: Participate in sprint planning, ensure timely delivery of features and fixes, evaluate product functionality, and proactively resolve technical roadblocks.
Continuous Improvement: Support the organization's ongoing digital transformation efforts, contribute to internal knowledge sharing, and champion best practices in software quality assurance.

Qualifications

Skills & Qualifications
Essential
5+ years of experience in software development, with at least 2 years in a senior or lead developer capacity
Strong background in Python development and AWS infrastructure
Proven track record of delivering complex software projects, specifically ERP integrations or WMS middleware
Ability to work 100% on-site at the client's Edmonton, AB headquarters
Proven leadership in development team environments, including mentoring and performance management
Advanced proficiency in relational and non-relational database design and management (SQL/NoSQL)
Skilled in RESTful API development, system integration, and CI/CD pipelines
Strong grasp of code review processes, application security, and secure coding practices
High school Diploma/GED required; exceptional communication and organizational skills
Preferred
Degree or Diploma in Computer Science, Software Engineering, or a related field (or equivalent experience)
Familiarity with containerization and orchestration (Docker, Kubernetes)
Experience with Microsoft Power Platform (Power BI, Power Automate, Power Apps)
Exposure to additional enterprise-scale application development
Experience in Agile or Scrum environments
Relevant industry certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate)

Summary
Our client is embarking on a critical digital transformation initiative and requires a Development Lead to spearhead a major WMS (Warehouse Management System) middleware project integrating with their ERP. This position offers a unique balance: 85% hands-on Python coding and AWS infrastructure work, and 15% leadership and mentoring of a collaborative team of junior developers. Because the current senior developer is transitioning out on December 11, we are targeting a December 1 start date to ensure a comprehensive two-week knowledge transfer.

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to [email protected] to ensure their ability to fully participate in the interview process.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,284,990 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Edmonton
In office · Contractor · Vancouver
DevOps
Platform Engineering
Cybersecurity
Least Privilege
Apply
$112k – $147k per year · In office · 9+ years exp · Bachelor's Degree · Vancouver
DevOps
CI/CD
SLI/SLO/SLA
Apply
In office · Full-Time · 15+ years exp · Toronto
JavaScript
TypeScript
Node JS
AI/ML
Cursor
AI Agents
Agentic Workflows
Frontend
GraphQL
Angular
React.js
DevOps
Rest API
CI/CD
AWS
Platform Engineering
GitHub
Apply
Hybrid · Contractor · 10+ years exp · Bachelor's Degree · Vancouver
DevOps
Platform Engineering
Cybersecurity
Least Privilege
SIEM
Apply
Remote (United States, Canada) · Full-Time · 15+ years exp · Bachelor's Degree · Canada
Python
Java
C#
C#
.NET
AI/ML
AI Agents
DevOps
CI/CD
AWS
Cybersecurity
HIPAA
Apply
Remote (likely EAEU) · 3+ years exp · Moscow
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
TypeORM
Databases
PostgreSQL
Apache Kafka
Frontend
GraphQL
React.js
DevOps
Rest API
gRPC
Docker
Linux
Apply
Remote (likely EAEU) · Moscow
Python
DevOps
Linux
Windows
Apply
Remote (likely EAEU) · Moscow
C#
C#
ASP.NET Core
Databases
PostgreSQL
Redis
RabbitMQ
MS SQL
ElasticSearch
Apache Kafka
Apache Solr
DevOps
CI/CD
Grafana
Management
Agile
Scrum
Apply
$48k per year · Remote (likely EAEU) · 5+ years exp · Tbilisi
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Prisma
BullMQ
Databases
PostgreSQL
AI/ML
LLM
OpenAI
DevOps
Docker
Apply
Remote (EAEU) · Full-Time · Moscow
Java
Java
Spring Framework
Spring Boot
Hibernate
Liquibase
Databases
PostgreSQL
RabbitMQ
ActiveMQ
Apache Kafka
DevOps
Rest API
Git
Docker
GitLab
Apply
Software Developer 1 day ago
In office · Full-Time · Edmonton
Python
JavaScript
TypeScript
SQL
Python
Django
DevOps
Rest API
Azure
CI/CD
AWS
Docker
Kubernetes
Analytics
Power BI
Management
Power Automate
Power Apps
Agile
Scrum
Apply
Project Manager 11 hours ago
In office · Full-Time · 5+ years exp · Bachelor's Degree · Edmonton
Apply
$40k – $54k per year · In office · Full-Time · 1+ year exp · High School Diploma · Edmonton
Apply
In office · Full-Time · Edmonton
Apply
Remote (Canada) · PhD · Edmonton
Python
SQL
MATLAB
Analytics
Microsoft Excel
SpaceTech
QGIS
Apply
See all jobs
This is one of many
2,284,990 more open roles from verified company boards, updated every day.