CareerPlan

Software Development Engineer

Canada - Edmonton, ABFull-time2026-10-29 → 2026-11-10

Core

Design, develop, test, deploy, and support production software applications that connect manufacturing equipment, MES platforms, databases, and business systems to improve operational efficiency and reliability.

Role type

Senior Software Development Engineer (Manufacturing/MES)

Builds

Scalable software applications and integrations for advanced manufacturing and automation environments

Domain

Industrial automation, manufacturing, MES (Manufacturing Execution Systems)

Deliverable

production ML models | product features

Required skills

C#, SQL Server, web technologies, software architecture, system integration, source control, testing, deployment, debugging, mentoring

Preferred skills

Python, manufacturing domain knowledge, semiconductor, MEMS, SECS/GEM, AI-assisted development tools

Responsibilities

Design and develop production software applications; Build integrations between equipment, databases, MES, and business systems; Troubleshoot complex software and integration issues; Mentor junior developers; Support controlled deployments and UAT; Evaluate and apply AI-assisted development tools

Seniority

Senior, hands-on IC with mentorship responsibilities