CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Developer Canada Jobs

119 Job Offers

New
Senior Software Developer- Automated Driving Performance HIL Infrastructure
Save Icon
Join GM’s Automated Driving Performance HIL team in Markham, Canada as a Senior Software Developer. You will build and integrate simulation infrastructure for ADAS features, using dSPACE, CarSim, and Vires VTD. Requires 7+ years of HIL experience, expertise in C++, Python, and MATLAB, and a Maste...
Location Icon
Location
Canada , Markham
Salary Icon
Salary
115000.00 - 164600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
New
Experienced or Senior Greenfield Software Developer
Save Icon
Join Boeing in Richmond, Canada as an Experienced or Senior Greenfield Software Developer. Build full-stack, production-grade applications with modern CI/CD pipelines, microservices, and AI/ML integrations. Requires 3+ years of professional development experience, expertise in clean code, and leg...
Location Icon
Location
Canada , Richmond
Salary Icon
Salary
94000.00 - 197000.00 CAD / Year
boeing.com Logo
Boeing
Expiration Date
Until further notice
New
Principal Greenfield Software Developer
Save Icon
Principal Greenfield Software Developer sought by Boeing in Richmond, Canada. Build full-stack, cloud-native applications integrating AI/ML/LLM capabilities. Requires 7+ years of full-stack development, CI/CD expertise, and 2+ years as a tech lead. Enjoy competitive pay, tuition assistance, and c...
Location Icon
Location
Canada , Richmond
Salary Icon
Salary
133000.00 - 237000.00 CAD / Year
boeing.com Logo
Boeing
Expiration Date
Until further notice
New
Senior Software Developer – DevOps
Save Icon
Senior DevOps Engineer needed to build CI/CD pipelines, automation, and cloud-native systems for virtual vehicle validation at GM. You’ll leverage 7+ years of experience with GitHub Actions, Kubernetes, Python, and embedded systems to accelerate developer velocity. Based in Markham or Oshawa, Can...
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
New
Software Developer – Diagnostics Infrastructure
Save Icon
Join a cutting-edge Autonomous Vehicle team as a C++ Software Developer in Markham or Oshawa, Canada. You will design and deploy diagnostic infrastructure software, leveraging 3+ years of C++ experience and object-oriented skills. Collaborate on system design, code reviews, and verification in an...
Location Icon
Location
Canada , Markham; Oshawa
Salary Icon
Salary
90000.00 - 136400.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
New
Senior Software Developer – Virtualization, SIL, and AI‑Enablement
Save Icon
Senior Software Developer role in Markham or Oshawa, Canada, focused on virtualization, SIL workflows, and AI-enablement. You will build backend services, integrate ML components, and design APIs for simulation orchestration. Requires 7+ years in software development, strong Python/C++ skills, an...
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
Software Developer (Entry Level)
Save Icon
Join an agile Assurance team in Ottawa as an Entry Level Software Developer, building AI-native solutions for telecom networks. You'll use Java and AI-assisted tools daily, with autonomy over features and technology choices. Ideal for curious graduates with a CS degree and a team-first mindset. E...
Location Icon
Location
Canada , Ottawa
Salary Icon
Salary
81700.00 - 90300.00 USD / Year
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Senior Software Developer role in Toronto, Canada. Requires 10+ years in large-scale web applications, Java, and SQL, plus 5+ years of RESTful API expertise. You will translate specs into tested code, troubleshoot technical issues, and support migrations. Earn a competitive rate with potential fo...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
554.83 - 590.41 CAD / Day
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Senior Software Developer sought for an enterprise contract in Toronto, leading GIS-driven application design and engineering. You will bridge 3-tier architectures with spatial platforms, developing scalable web-mapping services using ArcGIS, Python (ArcPy), and .NET. This onsite role demands exp...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - CRM
Save Icon
Senior Software Developer – CRM needed for an 11-month contract in Toronto. You will design and implement Oracle Siebel IP18+ solutions, focusing on Open UI, EIM/EAI integration, and OBIEE/PowerBI reporting. Requires 3+ years of Siebel experience, certification, and expertise in HTML5, CSS, jQuer...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
543.70 - 579.46 USD / Day
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Senior Software Developer needed for a 7-month onsite contract in Toronto. Leverage 10+ years of Java, Oracle/SQL, and REST API expertise to build large-scale web applications. Must know JWT, OAuth 2.0, and SSL. Responsibilities include coding, unit testing, and troubleshooting. Rate: $554.83–$59...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Staff Software Developer, Search & Distributed Systems
Save Icon
Staff Software Developer, Search & Distributed Systems at ACV in Toronto. Architect and scale Elasticsearch clusters for high-throughput auction platforms. Requires 8+ years of software engineering, deep Elasticsearch internals expertise, Kubernetes, Kafka, and fault-tolerant microservice pattern...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
147000.00 - 220000.00 CAD / Year
acvauctions.com Logo
ACV Auctions
Expiration Date
Until further notice
Digital Experience Software Developer
Save Icon
Join a top-tier team as a **Digital Experience Software Developer** in **Waterloo, Canada**. You'll build cutting-edge **In-Vehicle Infotainment (IVI)** software using **Kotlin** and **Android**, impacting flagship HMI features. This role demands 2+ years of experience, expertise in **UI developm...
Location Icon
Location
Canada , Waterloo
Salary Icon
Salary
60.96 - 63.78 USD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Sr. Software Developer - Remote
Save Icon
Join a leading InsurTech recognized by Deloitte’s Technology Fast 50 as a Sr. Software Developer. You’ll build fullstack web applications using Node.js, React.js, and TypeScript, taking ownership of scalable features. This remote role offers exposure to IaC tools like Terraform and CI/CD pipeline...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
105000.00 - 145000.00 USD / Year
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer
Save Icon
Senior Software Developer needed for a 15-month onsite contract in North York. Leverage 10+ years of Cognos 11.x expertise to design, develop, and support 40+ Panorama Enhanced Analytic Reports. Must have public sector healthcare experience and knowledge of OPS Enterprise Architecture. Earn a com...
Location Icon
Location
Canada , North York
Salary Icon
Salary
554.83 - 590.41 CAD / Day
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Software Developer - CRM
Save Icon
Senior Software Developer - CRM role in North York, Canada, blending advanced Siebel CRM configuration with enterprise BI and data analytics. Requires 10+ years Siebel expertise, IP18+, integration with Adobe AEM/J2EE, and proficiency in PowerBI, SQL, and Azure Data Stack. You’ll lead CRM develop...
Location Icon
Location
Canada , North York
Salary Icon
Salary
478.19 - 515.08 CAD / Day
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Early Career Software Developer - Test Framework
Save Icon
Join GM in Markham, Canada as an Early Career Software Developer - Test Framework. You'll build Python and Robot Framework automation solutions for next-gen automotive embedded platforms. Ideal for recent graduates (Dec 2025-Aug 2026) in CS/CE/EE with internship or project experience in test auto...
Location Icon
Location
Canada , Markham
Salary Icon
Salary
73900.00 - 110900.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Software Developer - Brake Controls and Diagnostics
Save Icon
Join General Motors in Markham or Oshawa as a Software Developer – Brake Controls and Diagnostics. You will design embedded software for next-gen brake-by-wire systems and SDV architectures. Ideal for 2025-2026 grads in engineering or CS with C/C++ skills. Enjoy competitive benefits including hea...
Location Icon
Location
Canada , Markham; Oshawa
Salary Icon
Salary
73900.00 - 110900.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Staff Embedded Software Developer
Save Icon
Staff Embedded Software Developer role in Markham or Oshawa, Canada. You will design and optimize on-vehicle control and data planes for distributed fleets using C/C++ on Linux, Android, and QNX. Requires 8+ years of experience with configuration management, data pipelines, and fleet-scale system...
Location Icon
Location
Canada , Markham; Oshawa
Salary Icon
Salary
147000.00 - 196600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Software Developer C++
Save Icon
Senior Software Developer C++ sought by CS Group Canada in Montréal to design and optimize safety-critical systems for aerospace and autonomous driving. Requires 10+ years C++ experience, Google Test, QTest, and Linux proficiency. Join a high-tech team with hybrid work, leading medical/dental/vis...
Location Icon
Location
Canada , Montréal
Salary Icon
Salary
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice

About the Software Developer role

Discover and apply for rewarding software developer jobs, a dynamic and in-demand profession at the heart of the digital world. Software developers are the creative architects and builders of the software applications and systems that power modern life. They translate human needs and complex problems into functional, efficient, and user-friendly digital solutions through code. This role sits at the intersection of logic, creativity, and continuous learning, offering a career path with immense variety and impact across every industry, from finance and healthcare to entertainment and beyond.

Professionals in software developer jobs are typically responsible for the entire software development lifecycle. This begins with analyzing user requirements and collaborating with product managers, designers, and other stakeholders to define specifications. Developers then design the system's architecture, write clean and maintainable code, and rigorously test their software to ensure quality and performance. A key part of the role is troubleshooting, debugging, and optimizing existing systems to improve reliability and efficiency. Furthermore, modern developers are deeply involved in deployment processes and monitoring applications in production environments, often using DevOps practices. Collaboration is fundamental; developers frequently work in agile teams, participating in code reviews and contributing to a shared codebase using version control systems like Git.

The core skill set for software developer jobs is built on a strong foundation in computer science principles, including data structures, algorithms, and object-oriented design. Proficiency in one or more programming languages—such as Java, Python, C#, JavaScript, or Go—is essential. Developers commonly work with databases, requiring solid SQL skills to interact with and manipulate data. Experience with development frameworks, APIs, and various architectural patterns, such as microservices, is highly valuable. Beyond technical prowess, successful developers possess strong problem-solving abilities, analytical thinking, and meticulous attention to detail. Excellent communication skills are crucial for explaining technical concepts to non-technical colleagues and for effective teamwork.

Typical requirements for these roles often include a degree in computer science, software engineering, or a related field, though equivalent practical experience is frequently accepted. Employers seek candidates with a proven track record of building and shipping software, with years of experience often differentiating junior from senior positions. Senior roles usually involve leadership responsibilities, such as mentoring junior developers, making high-level architectural decisions, and owning the technical strategy for applications. A commitment to lifelong learning is non-negotiable in this rapidly evolving field, as developers must continuously adapt to new tools, languages, and methodologies. If you are passionate about building solutions that make a difference, exploring software developer jobs opens the door to a career of innovation and growth.