{"id":4297041,"url":"https://alion.io/job/randstad-canada-lead-software-developer","title":"Lead Software Developer","company":{"id":19351,"name":"Randstad Canada","domain":"randstad.ca","url":"https://alion.io/company/randstad","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Edmonton, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Kubernetes","optional":false},{"name":"Power Apps","optional":false},{"name":"Power Automate","optional":false},{"name":"Power BI","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-11-13T21:26:27Z","employer_posted_date":null,"last_verified_at":"2026-11-13T21:26:27Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Job Title: Lead Software Developer (Python / AWS)\n Pay: CA$100,000.00 – $120,000.00 per year \nJob Type: Full-time or Contract Location: Fully on-site in Edmonton, AB \nTarget Start Date: December 1, 2026\n\nThe Opportunity \nAre 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.\nOur 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.\n\nKey Responsibilities\nTeam & Technical Oversight: Dedicate 15% of your time to leadership, mentoring junior developers, guiding development teams through project lifecycles, and conducting regular code reviews.\nSoftware 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.\nProject Delivery & Collaboration: Participate in sprint planning, ensure timely delivery of features and fixes, evaluate product functionality, and proactively resolve technical roadblocks.\nContinuous Improvement: Support the organization's ongoing digital transformation efforts, contribute to internal knowledge sharing, and champion best practices in software quality assurance.\n\nSkills & Qualifications\nEssential\n5+ years of experience in software development, with at least 2 years in a senior or lead developer capacity\nStrong background in Python development and AWS infrastructure\nProven track record of delivering complex software projects, specifically ERP integrations or WMS middleware\nAbility to work 100% on-site at the client's Edmonton, AB headquarters\nProven leadership in development team environments, including mentoring and performance management\nAdvanced proficiency in relational and non-relational database design and management (SQL/NoSQL)\nSkilled in RESTful API development, system integration, and CI/CD pipelines\nStrong grasp of code review processes, application security, and secure coding practices\nHigh school Diploma/GED required; exceptional communication and organizational skills\nPreferred\nDegree or Diploma in Computer Science, Software Engineering, or a related field (or equivalent experience)\nFamiliarity with containerization and orchestration (Docker, Kubernetes)\nExperience with Microsoft Power Platform (Power BI, Power Automate, Power Apps)\nExposure to additional enterprise-scale application development\nExperience in Agile or Scrum environments\nRelevant industry certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate)\n\nAdvantages\nThe 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.\nOur 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.\n\nResponsibilities\nKey Responsibilities\nTeam & Technical Oversight: Dedicate 15% of your time to leadership, mentoring junior developers, guiding development teams through project lifecycles, and conducting regular code reviews.\nSoftware 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.\nProject Delivery & Collaboration: Participate in sprint planning, ensure timely delivery of features and fixes, evaluate product functionality, and proactively resolve technical roadblocks.\nContinuous Improvement: Support the organization's ongoing digital transformation efforts, contribute to internal knowledge sharing, and champion best practices in software quality assurance.\n\nQualifications\n\nSkills & Qualifications\nEssential\n5+ years of experience in software development, with at least 2 years in a senior or lead developer capacity\nStrong background in Python development and AWS infrastructure\nProven track record of delivering complex software projects, specifically ERP integrations or WMS middleware\nAbility to work 100% on-site at the client's Edmonton, AB headquarters\nProven leadership in development team environments, including mentoring and performance management\nAdvanced proficiency in relational and non-relational database design and management (SQL/NoSQL)\nSkilled in RESTful API development, system integration, and CI/CD pipelines\nStrong grasp of code review processes, application security, and secure coding practices\nHigh school Diploma/GED required; exceptional communication and organizational skills\nPreferred\nDegree or Diploma in Computer Science, Software Engineering, or a related field (or equivalent experience)\nFamiliarity with containerization and orchestration (Docker, Kubernetes)\nExperience with Microsoft Power Platform (Power BI, Power Automate, Power Apps)\nExposure to additional enterprise-scale application development\nExperience in Agile or Scrum environments\nRelevant industry certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate)\n\nSummary\nOur 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.\n\nRandstad 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.\n\nRandstad 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  to ensure their ability to fully participate in the interview process.","description_format":"text","description_chars":8135,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-11-14T01:43:09Z"}],"visa":[{"country":"CA","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"Positions approved through LMIA in 12 months: 1","filings_12m":1,"filings_prev_12m":0,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Global Talent Stream","cap_exempt":false,"checked_at":"2026-11-12T07:36:15+00:00","sources":["ESDC: employers issued a positive LMIA"],"filings_for_role_12m":0}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":15,"reasons":["seen:0","win:early","comp:brand"],"computed_at":"2026-11-14T05:09:21Z"},"pay":null,"html_url":"https://alion.io/job/randstad-canada-lead-software-developer","json_url":"https://alion.io/job/randstad-canada-lead-software-developer.json","meta":{"generated_at":"2026-11-14T05:09:21Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8584,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":19351},"rest":"https://alion.io/mcp/rest/get_company?id=19351"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frandstad-canada-lead-software-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frandstad-canada-lead-software-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frandstad-canada-lead-software-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/randstad-canada-lead-software-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frandstad-canada-lead-software-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4297041}},{"tool":"search_jobs","arguments":{"company":"randstad.ca","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4297041},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}