CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Senior Developer Canada Jobs

180 Job Offers

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 Geospatial Application Developer
Save Icon
Join a forward-thinking Calgary team as a Senior Geospatial Application Developer. Leverage your 10+ years of experience, including deep expertise in the ESRI ecosystem with C# .NET and ArcPy. Develop innovative, large-scale mapping solutions using ArcGIS Pro SDK and modern .NET Core. This long-t...
Location Icon
Location
Canada , Calgary
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Salesforce Senior Developer
Save Icon
Join our Toronto team as a Salesforce Senior Developer in a full-time, onsite role. Design and implement scalable solutions using Apex, LWC, and APIs. Collaborate cross-functionally to enhance CRM capabilities and business processes. Strong Agile experience and Salesforce certifications are a plus.
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
165000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Salesforce Senior Developer
Save Icon
Join our Toronto team as a Salesforce Senior Developer in a full-time, onsite role. Design and implement scalable CRM solutions using Apex, LWC, and APIs. We seek an expert in Salesforce development, integrations, and Agile methodologies. Apply your skills in a collaborative environment to enhanc...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
138000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Senior Developer (Salesforce)
Save Icon
Join our Toronto team as a Senior Salesforce Developer in a full-time, onsite role. Design and implement custom solutions using Apex, LWC, and Visualforce to enhance CRM capabilities. Integrate systems and collaborate in an Agile environment. Salesforce certifications and cloud experience are a p...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
165000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Senior Software Developer, DevOps
Save Icon
Join our Vancouver team as a Senior DevOps Developer. Design and build our cloud infrastructure platform using infrastructure-as-code, ensuring reliability and security at scale. We offer comprehensive health benefits, RRSP/401k matching, and global parental leave. Requires 5+ years of DevOps/SRE...
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
115400.00 - 161600.00 CAD / Year
hootsuite.com Logo
Hootsuite
Expiration Date
Until further notice
Senior Controls Developer - Steering Embedded Software
Save Icon
Lead the development of embedded software and control algorithms for next-generation vehicle steering and chassis systems at GM. This senior role in Markham requires expertise in C, MATLAB/Simulink, and automotive controls. Design, test, and integrate software that defines vehicle dynamics and dr...
Location Icon
Location
Canada , Markham
Salary Icon
Salary
111500.00 - 164600.00 CAD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Software Developer - Full Stack
Save Icon
Lead the modernization of the legacy AERO platform as a Senior Full-Stack Developer in Milton. You will refactor systems using VB.NET, C#, and Oracle PL/SQL while implementing CI/CD with Azure DevOps. This strategic role bridges legacy code and modern practices, requiring strong technical leaders...
Location Icon
Location
Canada , Milton
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Senior Java Developer
Save Icon
Join Citi's acclaimed Technology team as a Senior Java Developer in Mississauga. Leverage your 4+ years of Java expertise with Spring Boot, Kafka, and Kubernetes to build critical financial systems. You will drive the full development lifecycle, from analysis to implementation, in a high-visibili...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Java Developer - Risk
Save Icon
Seeking a Senior Java Developer for Risk Systems in Mississauga. This role focuses on building strategic, low-latency applications using Java, Microservices, and Cloud (AWS/OpenShift). Ideal candidates have 5+ years of Java, Spring Boot, and modern architecture experience. Join a global team to d...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Quality Assurance Developer - Simulation
Save Icon
Lead automated testing strategy for Vehicle Mechatronics simulation environments in Markham. This senior QA role requires 5+ years' experience with Python/C++ and CI/CD tools like Jenkins. You will ensure quality and reliability for co-simulation platforms, supported by comprehensive benefits and...
Location Icon
Location
Canada , Markham
Salary Icon
Salary
97800.00 - 146600.00 CAD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Senior Vehicle Dynamics Controls Developer
Save Icon
Lead the development of advanced vehicle dynamics controls for driveline systems, including trailer braking and eLSD, in Markham/Oshawa. This senior role requires a BS in Engineering, 3+ years of controls experience, and expertise in MATLAB/C. Enjoy comprehensive benefits, pension matching, and t...
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 AI Application Developer
Save Icon
Join our team in Toronto as a Senior AI Application Developer. You will design and build scalable, AI-powered enterprise applications using Python/Java and frameworks like TensorFlow/PyTorch. Your role involves integrating Generative AI/LLMs, developing microservices, and implementing MLOps on AW...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
145000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Senior Power Automate Developer
Save Icon
Join our team in Toronto as a Senior Power Automate Developer. You will design and implement automation solutions using the Microsoft Power Platform, integrating with M365, SharePoint, and Azure. We seek an expert in workflows, REST APIs, and system integration to optimize business processes. Str...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
160000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Senior Java Developer Fixed Income
Save Icon
Join our Fixed Income Data Platform Team in Mississauga as a Senior Java Developer. You will build a next-generation, low-latency platform using Java, Apache Flink, Kafka, and LLMs. This role involves designing high-performance systems for quantitative scientists and traders. We seek a passionate...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Python Developer
Save Icon
Join Citi's Wholesale Credit Risk Technology team in Mississauga as a Senior Python Developer. Design and deliver innovative solutions using Python, FastAPI, LLMs, and RAG architecture. Leverage 5+ years of experience in enterprise applications within Financial Services. Collaborate with global t...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Lead Frontend UI Developer
Save Icon
Lead the frontend development of complex applications using Angular, React, and Node.js in Mississauga. This senior role requires 6+ years of experience with modern frameworks, Docker, and distributed systems. You will drive project implementation, system design, and mentor teams in a collaborati...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Embedded Logging Software Developer
Save Icon
Join General Motors Canada as a Senior Embedded Logging Software Developer. Design and integrate embedded data pipelines across Android, Linux, and QNX platforms using C/C++ and Java. Enjoy comprehensive benefits in Markham or Oshawa while building scalable vehicle observability systems.
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 SAP ABAP Developer
Save Icon
Join our client's team as a Senior SAP ABAP Developer for a remote, long-term contract based in Waterloo, Canada. You will focus on custom development, optimization, and system integration. The role requires strong expertise in RICEFW, OOABAP, and interface development. Apply your skills in codin...
Location Icon
Location
Canada , Waterloo
Salary Icon
Salary
Not provided
myticas.com Logo
Myticas Consulting
Expiration Date
Until further notice
Senior ServiceNow SPM Developer
Save Icon
Seeking a Senior ServiceNow SPM Developer in Toronto. This role focuses on implementing and customizing SPM modules, including Project Portfolio Management, Agile Planning, and Resource Management. Ideal candidates possess deep expertise in ServiceNow development, scripting, and integrations. App...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
150000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice

About the Senior Developer role

Senior Developer Jobs represent the pinnacle of technical expertise and leadership within software engineering teams. Professionals in these roles are seasoned experts who not only write high-quality code but also architect complex systems, guide technical strategy, and mentor less experienced engineers. They are the crucial bridge between high-level business objectives and practical, robust technical implementation, ensuring that software solutions are scalable, secure, and aligned with long-term organizational goals.

Typically, a Senior Developer is responsible for the entire software development lifecycle of significant components or applications. This includes leading the design and architecture of new systems, often leveraging modern paradigms like microservices and event-driven architecture. They write, review, and debug complex code, setting standards for quality and maintainability. A key part of their role involves making pivotal technology stack decisions, selecting frameworks, databases, and tools that best fit project requirements. They collaborate closely with cross-functional teams, including product managers, business analysts, and other stakeholders, to translate business needs into technical specifications. Furthermore, Senior Developers are expected to drive best practices in coding, testing, and deployment, frequently overseeing CI/CD pipelines and advocating for DevOps and security principles (DevSecOps).

The common skill set for these jobs is both deep and broad. Mastery of one or more core programming languages (such as Java, Python, C#, or JavaScript) and their associated ecosystems is fundamental. Expertise in relevant frameworks (e.g., Spring Boot, .NET Core, React, Angular) is essential. Senior Developers possess a strong grasp of system design principles, database management (both SQL and NoSQL), and API design (REST, GraphQL). Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker), and orchestration (Kubernetes) is increasingly standard. Beyond technical prowess, soft skills are critical: leadership, clear communication, effective mentorship, problem-solving, and the ability to manage time and priorities across multiple projects are what distinguish a senior professional.

Typical requirements for Senior Developer jobs often include a bachelor’s degree in computer science or a related field (or equivalent practical experience) and a substantial track record, usually between 5 to 10+ years of progressive software development experience. Demonstrated experience in leading development initiatives, making architectural decisions, and working within Agile/Scrum methodologies is commonly sought. The role demands a proactive, strategic thinker who stays abreast of emerging technologies and can drive innovation while ensuring system reliability and performance. For those seeking to advance their impact beyond pure coding into areas of design, strategy, and team leadership, exploring Senior Developer jobs is the definitive next step in a thriving tech career.