Closed listing
Software Engineering Manager
- Toronto, ON, Canada
- Greater Toronto Area, Canada, Canada
Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Full-time
- Closing date
- Experience
- Experience: 10+ years of professional software development experience, with at least 3+ years in a hands-on technical leadership or managerial role.
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
Software Engineering Manager (100% On-Site in Mississauga, ON)
I am partnering with a premier leader in the manufacturing sector to find a senior, hands-on Software Engineering Manager (Player-Coach).
Our client is a stable, rapidly expanding organization with a growing, largely "greenfield" technical environment. This is a vital role where you can build high-impact solutions from the ground up within a collaborative, supportive team culture.
💼 Role Overview & Impact
This is a "player-coach" position. You will lead a small, talented development team while remaining deeply involved in full-stack coding. You will partner directly with operations, engineering, and business stakeholders to design and deliver enterprise applications that drive manufacturing and business systems.
- Location: Mississauga, ON (100% On-site, 5 days/week)
- Travel: Occasional travel to offices in Brampton and Windsor.
- Compensation: $110,000 – $160,000 CAD (based on experience) + up to 20% annual performance-based bonus.
🛠️ Key Responsibilities
- Leadership & Mentorship: Lead daily development activities, conduct code reviews, and foster a high-performing engineering culture.
- Full-Stack Development: Design, develop, and maintain robust web applications using C#, .NET Core, and React/Next.js.
- Database & Cloud Management: Optimize SQL Server databases and manage cloud integrations using Azure (Logic Apps, Data Factory).
- AI/ML Integration: Utilize AI/ML technologies for data modeling and visualization to create intelligent, data-driven solutions.
- Agile Advocacy: Lead Agile ceremonies (sprint planning, stand-ups, retrospectives) to ensure continuous, iterative delivery.
📋 Requirements & Must-Haves
- Experience: 10+ years of professional software development experience, with at least 3+ years in a hands-on technical leadership or managerial role.
- Backend & Frontend: Advanced expertise in C# / .NET Core paired with strong proficiency in React.js and Next.js.
- Data & Cloud: Strong expertise in SQL Server (T-SQL, performance tuning) and professional experience with Azure.
- Education: Bachelor’s degree in Computer Science, IT, or equivalent practical experience.
🏭 Industry Experience (Highly Preferred, Not Required)
- Manufacturing Experience:
A background within a manufacturing or industrial environment is highly preferred for this role. If you have knowledge of MS Dynamics GP, Foy Systems EPICS, or shop-floor integrations, you will be at a distinct advantage.
However, if you are a phenomenal, hands-on Software Engineering Manager from another fast-paced, complex industry, we still strongly encourage you to apply!
🌟 Plus Skills (Nice-to-Haves)
- Hands-on experience with DevOps pipelines (Azure DevOps) and Infrastructure-as-Code (Bicep/Terraform).
- Familiarity with Docker, Kubernetes, or microservices architecture.
- Relevant certifications (e.g., PMP, ScrumMaster).
📩 How to Apply
If this sounds like a strong fit for your background and you meet the must-have qualifications, please forward your CV directly to me at:
📧 ANDY.WETTLAUFER@RANDSTADDIGITAL.COM
(Please note: Due to high applicant volumes, only candidates who meet and clearly demonstrate the must-have requirements on their CV will be contacted for next steps. This post is for existing and upcoming vacancies.)
More about this job
Responsibilities
The Software Engineering Manager will lead a development team while remaining hands-on with full-stack coding and design. They will partner with stakeholders to deliver enterprise applications and foster a high-performing engineering culture.
Requirements
Candidates must have 10+ years of software development experience, including 3+ years in a leadership role. Proficiency in C#, .NET Core, React.js, and SQL Server is required, along with a bachelor's degree.
Skills
- C#
- .NET Core
- React.js
- Next.js
- SQL Server
- T-SQL
- Azure
- Software Engineering Management
- Agile
- Code Reviews
- Mentorship
- Full-stack development
- Data modeling
- AI/ML integration
- Cloud management
Benefits
- Performance-based bonus
Visa sponsorship
Not detected in the job text
Hiring contact
Andy Wettlaufer
Hiring contact email
ANDY.WETTLAUFER@RANDSTADDIGITAL.COM
Categories
- Software
- Management & Leadership
- Technology
- Manufacturing
- Engineering
Keywords
- Software Engineering Manager
- C#
- .NET Core
- React.js
- Next.js
- SQL Server
- T-SQL
- Azure
- Logic Apps
- Data Factory
- AI
- ML
- Agile
- Sprint planning
- DevOps
- Azure DevOps
- Bicep
- Terraform
- Docker
- Kubernetes
- Microservices
- Manufacturing
- MS Dynamics GP
- Foy Systems EPICS
- Full-stack
- Leadership
- Mentorship
- Data modeling
- Cloud integration