Home Employers Job Seekers Find a Job About Contact Hire Talent

Senior Software Developer

Actively hiringOntarioFull-timeMid-Senior level

Posted 3 days ago

Apply now

Senior Software Developer As a Senior Software Developer, you will take a lead role in designing and delivering complex software solutions across the full development lifecycle, from requirements gathering and system design through implementation, testing, and deployment. You will mentor junior and intermediate developers, promote engineering best practices, and support continuous improvement across enterprise software products. This role suits someone who thrives in a collaborative environment, brings strategic thinking to technical challenges, and is committed to delivering high-quality software that creates value for customers. Key responsibilities include leading the architecture, design, and implementation of software solutions; developing and maintaining robust middleware applications using C#; and acting as a technical lead for development teams. You will work closely with product, quality assurance, and support teams to define and deliver software enhancements, while helping shape technical direction and identifying opportunities for innovation and scalability. Additional duties include conducting code reviews, resolving complex technical issues such as performance, architecture, and security concerns, and helping define development standards, patterns, and documentation practices. You may also evaluate new technologies, frameworks, and tools to improve development efficiency and product quality. Qualifications include a bachelor’s degree from an accredited college or university, or equivalent experience, along with strong software development experience in a technical leadership capacity. Salary range: CAD 90,000 to 120,000. Remote role based in Canada.

Apply for this role

Your details go straight to a Talione recruiter. The employer is confidential at this stage.

← Back to all jobs · More jobs in Ontario · More Engineering & IT jobs