CrawlJobs Logo
Briefcase Icon
Category Icon

Senior software developer Canada Jobs

63 Job Offers

Filters
New
Senior Software Developer - Full Stack
Save Icon
Senior Full Stack Developer needed for a 15-month onsite contract in North York. Leverage 10+ years of experience in public sector healthcare IT, including OPS methodologies and clinical system integration. You will support the m-IMMS UI, enhance system maintainability, and align with provincial ...
Location Icon
Location
Canada , North York
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
New
Senior Manager, Digital Software Developer
Save Icon
Lead a large team developing Carrier's enterprise Shopify eCommerce platform in the Greater Toronto Area. This senior role requires 8+ years as a Lead Shopify Developer and experience building Agile teams. You will ensure the scalability and performance of B2B/B2C sites while mentoring developers...
Location Icon
Location
Canada , Greater Toronto Area, Ontario
Salary Icon
Salary
136000.00 - 186000.00 USD / Year
berettaclima.it Logo
Beretta Clima Italia
Expiration Date
Until further notice
New
Senior Software Developer
Save Icon
Join our team in Oshawa as a Senior Software Developer. You will design and build high-performance CRM applications using Dynamics 365, C#, .NET, and APIs. This role involves the full development lifecycle, from coding to solving complex migration issues. Work with the latest D365 features in a c...
Location Icon
Location
Canada , Oshawa
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - Full Stack
Save Icon
Join our client in Toronto as a Senior Full Stack Developer for a 12-month onsite contract. Leverage your advanced skills in React.js, Python/FastAPI, and .NET Core to design and build robust applications and data pipelines. This role requires expertise in cloud architecture, CI/CD with Azure Dev...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
565.97 - 601.35 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer (HVAC)
Save Icon
Join GM as a Senior Software Developer (HVAC) in a hybrid role based in Markham. You will lead embedded software design and testing using C/C++ for automotive systems. This role requires 5-7 years' experience with embedded development, CAN/LIN/Ethernet logs, and Agile/Scrum. We offer a competitiv...
Location Icon
Location
Canada , Markham
Salary Icon
Salary
115000.00 - 164600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Scrum Lead and Software Developer - Exterior Lighting Controls
Save Icon
Lead the Agile process and develop embedded software for next-generation vehicle lighting systems. This senior dual-role combines Scrum Master duties with hands-on C programming for automotive controls. Join a global team in Markham/Oshawa, Canada, with competitive benefits including pension matc...
Location Icon
Location
Canada , Markham; Oshawa
Salary Icon
Salary
115000.00 - 164600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Seeking a Senior Software Developer for a 5-month contract in Toronto. This role requires 8+ years of SDLC experience and expertise in Microsoft .Net Framework for B2B/B2C web applications. You will provide application support, prepare deployments, and ensure smooth testing phases. Earn a competi...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
546.97 - 582.68 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - API
Save Icon
Lead the design of modern REST APIs in Toronto, integrating Dynamics 365 and Azure. Utilize your deep C#, .NET Core, and Azure expertise to build secure, scalable solutions. Translate complex specs into production-ready applications within a collaborative, onsite team.
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - Snowflake
Save Icon
Join a major insurance firm as a Senior Software Developer specializing in Snowflake. Build a new cloud data mart, acting as both a developer and analyst. Leverage your expertise in Snowflake, Informatica, Oracle PL/SQL, and ETL within a hybrid role in Montreal, Toronto, or Saint-Hyacinthe. Work ...
Location Icon
Location
Canada , Montreal; Toronto; Saint-Hyacinthe
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Seeking a Senior Software Developer for an 18-month onsite contract in Toronto. This role requires deep expertise in Java (Open JDK 8/11), Spring Boot, and microservices (SOAP/REST). You will build and test applications using Docker, Kubernetes, and modern DevOps/CI/CD practices. Enjoy a competit...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - Back End
Save Icon
Join our client's team as a Senior Back End Developer for a 12-month onsite contract in Toronto. Leverage your 5+ years with Java Open JDK and 3+ years in Spring Boot, SOAP/REST APIs, and cloud-native tools (Docker, Kubernetes). You will develop, test, and deploy robust applications while enjoyin...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
543.70 - 579.46 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - ETL
Save Icon
Seeking a Senior ETL Developer for a 12-month onsite contract in North York. Utilize your deep expertise in Azure Data Factory, Databricks, or Informatica, along with advanced SQL/PL/SQL skills. Design data models and build robust data pipelines while working with CI/CD (DevOps). This role offers...
Location Icon
Location
Canada , North York
Salary Icon
Salary
555.49 - 591.05 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Seeking a Senior Software Developer for a 2-month contract in North York, Canada. This role requires deep expertise in Vlocity platform tools (FlexCards, OmniScripts, LWC) and Salesforce Community Cloud. You will design accessible web applications, ensuring AODA and ODS standards, and support ful...
Location Icon
Location
Canada , North York
Salary Icon
Salary
554.83 - 590.41 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - Snowflake
Save Icon
Join a leading insurance/financial services firm as a Senior Software Developer. This 9-month contract focuses on a major data retention project using Snowflake, Informatica, and Oracle. A hybrid role in Montréal, Toronto, or Saint-Hyacinthe, it requires strong ETL skills and French/English bilin...
Location Icon
Location
Canada , Montréal; Toronto; Saint-Hyacinthe
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - ETL
Save Icon
Join our client in North York as a Senior ETL Developer for a 12-month contract. Design and implement high-quality data pipelines using Azure Data Factory and Databricks. Leverage your expertise in CI/CD, DevOps, and full lifecycle development. This role offers a competitive rate and extension po...
Location Icon
Location
Canada , North York
Salary Icon
Salary
543.70 - 579.46 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - ETL
Save Icon
Join our client in North York as a Senior ETL Developer for a 12-month onsite contract. Leverage your extensive expertise in Azure Data Factory, Databricks, and SQL/Oracle development. Design and implement robust data pipelines while working with CI/CD DevOps practices. This role offers a competi...
Location Icon
Location
Canada , North York
Salary Icon
Salary
555.49 - 591.05 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Seeking a Senior Software Developer for a 12-month contract in North York. This role requires 10+ years of experience building Java EE and Cloud-Native web applications with Spring Boot, React/Angular, and Microservices. You will design and develop quality software products in a collaborative Agi...
Location Icon
Location
Canada , North York
Salary Icon
Salary
554.83 - 590.41 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - Full Stack
Save Icon
Join our client's team as a Senior Full Stack Developer for a 12-month contract in North York. Leverage your expertise in React, Next.js, Node.js, and TypeScript to build accessible, cloud-native web applications. This role requires strong skills in Entity Framework, REST APIs, and WCAG/AODA comp...
Location Icon
Location
Canada , North York
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Join our client in Toronto for a 12-month hybrid contract as a Senior Software Developer. Design and build high-quality Java applications using Spring Boot, microservices, and Angular. Leverage Azure Cloud, Docker, and CI/CD in a full SDLC role, with a competitive rate and extension potential.
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - Full Stack
Save Icon
Seeking a Senior Full Stack Developer for a 12-month onsite contract in Toronto. This role requires deep expertise in Java, J2EE, JSF, and open-source frameworks like Spring and jQuery. You will design data pipelines, translate specifications into applications, and resolve technical issues. Earn ...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Previous 1 2 3 4 Next

About the Senior software developer role

Explore senior software developer jobs and discover a pivotal career at the intersection of deep technical expertise and strategic leadership. A senior software developer is far more than just an experienced coder; they are a cornerstone of the engineering team, responsible for designing robust systems, guiding technical direction, and mentoring less experienced colleagues. This role typically involves taking ownership of significant components or entire applications, ensuring they are scalable, maintainable, and aligned with business objectives.

Professionals in these roles generally shoulder a comprehensive set of responsibilities. They architect and implement complex software solutions, making critical decisions on technologies, frameworks, and design patterns. A key duty is writing high-quality, efficient, and secure code while establishing and enforcing coding standards and best practices across the team. They lead the full software development lifecycle, from requirement analysis and system design through to deployment, monitoring, and iterative enhancement. Collaboration is central, as they frequently liaise with product managers, business stakeholders, and other engineering teams to translate business needs into technical specifications. Furthermore, senior developers are expected to troubleshoot and debug intricate system issues, optimize application performance, and proactively advocate for process and technological improvements. Mentoring junior and mid-level developers, conducting code reviews, and contributing to a culture of continuous learning are also hallmarks of the position.

The typical skill set for senior software developer jobs is both broad and deep. Mastery of one or more core programming languages (such as Java, C#, Python, JavaScript, or Go) and their associated ecosystems is fundamental. Equally important is a strong grasp of software architecture principles, including microservices, domain-driven design, and API design (REST, GraphQL). Experience with modern development practices like Agile/Scrum, DevOps, CI/CD pipelines, and cloud platforms (AWS, Azure, GCP) is commonly required. Proficiency with database technologies, both relational and non-relational, and knowledge of containerization tools like Docker and Kubernetes are standard expectations. Beyond technical prowess, successful senior developers possess exceptional problem-solving abilities, effective communication skills for explaining complex concepts to diverse audiences, and strong project management capabilities to drive initiatives to completion. While requirements vary, most positions seek candidates with a bachelor’s degree in computer science or a related field (or equivalent experience) and a minimum of 5-8 years of progressive hands-on development experience, including demonstrable leadership in technical projects.

Ultimately, senior software developer jobs represent an opportunity to have an outsized impact on a company's technology and product trajectory. It is a career path for those who are passionate about building excellent software, leading by example, and driving innovation from within the engineering organization.

Filters

×
Countries
Category
Location
Work Mode
Salary