Lead Software Developer (C#.Net, NodeJS, Angular, React) needed for our energy / power generation client focused on elevating engineering excellence, drivi
S.i. Systems
Toronto, ON-
Number of positions available : 1
- Salary To be discussed
-
Contract job
- Published on December 19th, 2025
-
Starting date : 1 position to fill as soon as possible
Description
Lead Software Developer (C#.Net, NodeJS, Angular, React) needed for our energy / power generation client focused on elevating engineering excellence, driving technical strategy, and influencing software development practices for one or more teams. ID 25-198
Location: Oshawa - 3 days on site (Tues + Weds + 1 other day)
Duration: 1 year
Work Hours: 35 hours/week
** must have been in Canada for 5 years to secure security clearance**
80 / 20 - Hands-on coding / strategizing
Job Overview
- The Lead Software Developer/Engineer is a specialist technical role focused on elevating engineering excellence, driving technical strategy, and influencing software development practices for one or more teams.
- This role involves mentoring engineers, defining architectural direction, and collaborating with stakeholders to align technology with business objectives.
- Drive engineering excellence by leading system design and architecture decisions, resulting in robust and scalable technical solutions.
- Enhance team performance and software quality by mentoring engineers to improve their technical skills and problem-solving capabilities.
- Elevate development quality and security by advocating for and implementing standards and best practices across teams, leading to consistent and secure software delivery.
- Align technical solutions with business objectives by collaborating with leadership and stakeholders, fostering innovation and strategic growth.
- Strengthen engineering culture by sharing knowledge and fostering cross-team collaboration, contributing to organization-wide technical strategies and improved team synergy.
- Accelerate software development capabilities by evaluating and implementing new technologies, enhancing efficiency and innovation.
- Influence strategic direction by participating in discussions and providing technical expertise to leadership and stakeholders, ensuring informed decision-making.
- Fulfill additional responsibilities as needed to support organizational goals and initiatives.
Qualifications:
- This knowledge is considered to be normally acquired through the completion of 4 years of University in computer science, software engineering or a related field.
- Requires relevant experience in software development and leadership.
- Proven ability to mentor engineers, improve team performance, and drive technical excellence.
- Strong expertise in system architecture, design patterns, and cloud technologies.
- Experience with Agile methodologies, DevOps practices, and modern software development workflows.
- Excellent communication and collaboration skills, with a track record of influencing technical direction across teams.
- A period of over 6 years and up to and including 8 years is considered necessary to gain this experience.
Tech Stack:
- C#.Net
- NodeJS
- Angular
- React
- Azure
- Kubernetes
Nice to Have Tech Stack
- Go or Rust
- Python
- MongoDB
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you