Sr. Software Developer - ID: 26-095

S I Systems

Toronto

Hybrid

CAD 110,000 - 150,000

Full time

42 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

S I Systems is seeking a Sr. Software Developer in Oshawa, Ontario to modernize legacy apps, develop new solutions, and enhance existing systems. This role entails 70% hands-on coding and 30% lead/architecture contributions, with 3 days onsite weekly.

The candidate will mentor developers, align technical work with business goals, and drive DevOps enhancements, CI/CD processes, and architectural evolution.

Qualifications

  • 6-8+ years of software development experience.
  • Proficient in C#/.NET and React.
  • Experience with Azure cloud and microservices architecture.
  • Experience with DevOps & CI/CD tools.

Responsibilities

  • Lead software development and mentor engineers.
  • Align technical solutions with business objectives.
  • Enforce coding standards and peer reviews.
  • Implement DevOps, automation, and CI/CD processes.
  • Drive continuous improvement and innovation.
  • Communicate progress with stakeholders.
  • Produce technical documentation.

Skills

Senior software development
C#/.NET
React
Azure cloud
microservices
DevOps & CI/CD
leadership
mentoring

Education

Four-year university degree in CS/Software Engineering

Tools

Azure DevOps
GitHub Actions
Jenkins
Docker
Kubernetes
Terraform

Job description

Our client is looking for a Sr. Software Developer to support the modernization of legacy applications, future development of new applications, and enhancement of existing applications.

70% hands-on coding + 30% lead/architecture contribution

Job Overview:

The Senior Software Engineer Developer leads software application development, mentoring developers, and translating business needs into technical solutions. It focuses on improving system quality through coding standards and peer reviews, promoting engineering excellence, and refining development workflows with DevOps and automation. The position also drives continuous improvement and supports strategic goals to enhance organizational agility and innovation.

Job Duties:
  • Achieve Timely and High-Quality Software Delivery: Lead the development of software applications to ensure on-time delivery of features that meet quality standards, directly enhancing customer satisfaction and business performance.
  • Elevate Team Technical Proficiency: Mentor and guide developers to enhance their technical skills, resulting in a more capable and innovative development team.
  • Align Technical Solutions with Business Objectives: Collaborate with product and design teams to create technical solutions that effectively address business needs, improving the alignment between technology and organizational goals.
  • Ensure High-Quality and Consistent Code: Enforce coding standards and conduct peer reviews to maintain high-quality and consistent code, reducing errors and improving system reliability.
  • Foster Engineering Excellence: Develop and enforce software development practices that promote engineering excellence, leading to more efficient and effective development processes.
  • Enhance Workflow Efficiency: Implement and refine DevOps, automation, and CI/CD processes to streamline development workflows, reducing time-to-market and increasing operational efficiency.
  • Drive Innovation and Continuous Improvement: Lead initiatives to identify and implement opportunities for innovation and optimization, keeping the organization competitive and responsive to change.
  • Support Strategic Agility: Undertake additional responsibilities that align with strategic goals, enhancing the organization's ability to quickly adapt to new challenges and opportunities.
  • Stakeholder Communication: Regularly communicate with stakeholders to provide updates on project progress, gather requirements, and ensure alignment with business goals
  • Risk Management: Identify potential risks in the development process and implement strategies to mitigate them, ensuring project stability and success.
  • Quality Assurance: Collaborate with QA teams to develop and execute testing plans, ensuring software meets quality standards before release.
  • Technical Documentation: Create and maintain comprehensive technical documentation for software applications, facilitating knowledge sharing and future maintenance
Qualifications:
  • 6-8+ years experience in Software Development, expertise in designing scalable, high-performance software systems
  • Proficient in modern programming languages and frameworks (C#/.NET and React)
  • Experience with Azure cloud and microservices architecture
  • Experience with DevOps & CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, Docker, Kubernetes, Terraform, etc.)
  • Strong leadership, problem-solving, and communication skillsProven ability to mentor and guide other engineers
  • Experience managing project timelines and deliverables
Education:
  • This role requires knowledge in architectural design, and high-level system implementation. This knowledge is considered to be normally acquired either through the successful completion of a four year university education in Computer Science, Software Engineering, or a related field or by having the equivalent level of education.
Sr. Software Developer - ID: 26-095

Duration: 36 Months

Location: Oshawa, 3 days/week onsite

Hours of Work: 35

Disclaimer: AI may be used in evaluating candidates.

This posting is for an existing vacancy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Developer
Sr Software Developer

Raise • Oshawa

Hybrid
CAD 120,000 - 150,000
OPEN: Sr. Software Developer
OPEN: Sr. Software Developer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 124,000 - 131,000
26-093 Sr. Software Developer
26-093 Sr. Software Developer

Morson Human Resources Limited • Oshawa

On-site
CAD 128,000 - 138,000
RQ08585 - Software Developer - Senior
RQ08585 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 80,000 - 110,000
OPEN: Lead Software Engineer Developer
OPEN: Lead Software Engineer Developer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 90,000 - 120,000
Software Developer (Junior to Intermediate)
Software Developer (Junior to Intermediate)

MAD Elevator Inc. • Mississauga

Hybrid
CAD 72,000 - 95,000
Sr. Software Engineer
Sr. Software Engineer

Ringside Talent • Toronto

On-site
CAD 120,000 - 180,000
Fully remote work flexibility
Competitive salary with performance‑dr
Retirement savings plan with employer
Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Randstad Canada • Toronto

On-site
CAD 90,000 - 120,000
Senior Full Stack Software Developer
Senior Full Stack Software Developer

Robertson & Company Ltd. • Toronto

Hybrid
CAD 93,000 - 133,000
RQ09083 - Software Developer - Senior
RQ09083 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 130,000