Software Jobs in Canada

About 551 results in (3) seconds Clear Filters

Jobs Search

About 551 results in (3) seconds
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Ai Models, Software Development, Debugging, Refactoring, Performance Optimization, Collaboration, Project Management, System Monitoring, Technical Solutions, Observability
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field with at least 4 years of technical engineering experience, including coding in various programming languages. Preferred qualifications include a Master's Degree and additional years of experience in software development.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Cloud Applications, C, C++, C#, Java, Javascript, Python, Debugging, Refactoring, Collaboration, System Monitoring, Technical Solutions, Performance Optimization, Project Management, Design Documentation
Specialization
Bachelor's Degree in Computer Science or related field with 4+ years of experience, or a Master's Degree with 6+ years, or equivalent experience. Proficiency in multiple programming languages and experience in architecting large-scale cloud applications is required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Rendering Backend, Build Pipelines, Test Pipelines, Release Pipelines, Ai, Machine Learning, Web Experiences, Developer Productivity, Content Moderation, Personalization, Collaboration, Innovation, Growth Mindset, Integrity, Accountability
Specialization
Experience in software engineering with a focus on backend systems and pipelines is required. Familiarity with AI and machine learning technologies is a plus.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Backend Services, Cloud Systems, Automation, Disaster Recovery, Reliability, Observability, Security, Compliance, C, C++, C#, Java, Javascript, Python, Azure, Kubernetes
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience is required. Familiarity with Azure cloud services and Kubernetes is preferred.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Development, Full Stack Development, C, C++, C#, Java, Javascript, Python, Distributed Systems, Cloud Infrastructure, Linux, Containerization, Docker, Kubernetes, Data Driven Approach, Communication
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of coding experience is required. Preferred qualifications include a Master's Degree and 6+ years of experience or equivalent.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Ai Development, Devops, Testing, Infrastructure Modernization, Release Orchestration, Observability, Security, Compliance, Scalability, Reliability, Developer Productivity, Communication, Collaboration, Cloud Services, Microsoft Teams
Specialization
Candidates should have a strong passion for engineering and a desire to improve developer efficiency. Experience in modernizing infrastructure and working with large systems is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Fortive
, , Canada - Full Time
Skills Needed
Typescript, Node.Js, C#, Aws, Azure, Github Actions, Terraform, Distributed Systems, Microservices Architecture, Devops, Automated Testing, Ci/Cd, Infrastructure As Code, Tdd, Bdd, Collaboration, Mentoring
Specialization
A bachelor's degree in computer science or a related field is required, along with 5+ years of professional software development experience. Strong proficiency in TypeScript, Node.js, and C#, as well as experience with AWS or Azure, is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
React, Typescript, C#, Ai Solutions, Performance Optimization, Frontend Engineering, Backend Services, Architecture, Mentoring, Cross Platform Design, Data Driven Methodologies, Metrics Based Insights, Analytical Rigor, Creativity, Telemetry, Experimentation
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of experience in coding is required. Preferred qualifications include 8+ years of experience or a Master's Degree with 6+ years of experience.
Experience Required
Minimum 5 year(s)
Junior Software Engineer at EverCommerce & Fieldpoint
Toronto, Ontario, Canada - Full Time
Skills Needed
Php, Javascript, Html, Css, React, Next.Js, Vue, Ui/Ux Design, Application Optimization, Collaboration, Problem Solving, Relational Databases, Testing, Code Documentation, Emerging Technologies, Reusable Code
Specialization
An educational background in Computer Science or a related field is required, along with experience in designing and supporting enterprise web applications. Familiarity with frontend web technologies and the ability to learn quickly are also essential.
Senior Software Engineer at PressReader
Richmond, British Columbia, Canada - Full Time
Skills Needed
C#, Sql, Micro Services, Docker, Kubernetes, Test Driven Development, Agile Development, Communication Skills, Team Player, Frontend Development, Angular, React, Vue.Js, Software Design, Technical Documentation, Mentoring
Specialization
Minimum of 5 years' experience in developing .NET applications with proficiency in C# and SQL. Proven experience in constructing micro-services and knowledge of test-driven development methodologies is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at RBGlobal
Burnaby, British Columbia, Canada - Full Time
Skills Needed
Software Development, Technical Leadership, Code Reviews, Agile Development, Salesforce, Java, Sql, Javascript, Html, Css, Systems Maintenance, Team Mentorship, Product Collaboration, Quality Assurance, Scrum, Backlog Grooming
Specialization
Candidates should have a Bachelor Degree or Diploma in Computer Science or a related discipline, along with 5+ years of software development experience, particularly in Salesforce. Additionally, 3+ years of team leadership and Agile development experience are required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Passage
Toronto, Ontario, Canada - Full Time
Skills Needed
Python, Django, Typescript, React, Software Design Patterns, Database Design, Software Architecture, Problem Solving, Code Reviews, Clean Code, Cross Functional Collaboration, Technical Design, Application Development, User Experience, Ownership, Cloud Platforms
Specialization
The ideal candidate should have 5+ years of experience as a Software Engineer and be proficient in Python, Django, TypeScript, and React. A bachelor's degree or higher in computer science or a related field is also preferred.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Generative Ai, Large Language Models, Deep Learning, Natural Language Processing, Conversational Ai, .Net Core, Typescript, Redis, Azure Cosmos Db, Microservices, System Design, Scalability, Performance, Cost Efficiency, Collaboration, Messaging Services
Specialization
Candidates should have experience with modern tech stacks and system design skills. The role requires collaboration across teams and organizations.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Full Stack Development, Web Applications, User Experience, Collaboration, Product Development, Design Integration, Deployment, Innovative Solutions, Digital Products, Growth Mindset, Integrity, Accountability, Inclusion, Microsoft Start, Edge, Windows
Specialization
Candidates should have a comprehensive background in building rich user experiences. A passion for creating intuitive and engaging digital products is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Okta
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Development, Java, C#, Typescript, Nodejs, React, Api Design, Mysql, Redis, Postgresql, Aws, Gcp, Azure, Distributed Systems, Test Driven Development, Communication
Specialization
Candidates should have 5-7 years of software development experience and be proficient in at least one backend language such as Java, C#, or Typescript. Experience with cloud-native systems and distributed systems patterns is also required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at SS&C Technologies
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Spring Boot, Rest Api Design, Microservices, Containerization, Docker, Kubernetes, Cloud Deployment, React, Web Socket Integrations, Software Design, Scalability, Performance Optimization, Analytical Skills, Problem Solving Skills
Specialization
Candidates should have 5-7 years of professional experience in Java development and strong proficiency in Spring Boot and REST API design. Familiarity with microservices, containerization, and cloud deployment is also required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Typescript, Angular, Rxjs, Api Design, Database Management, Ai/Ml, Cloud Services, User Experience, Collaboration, Testing, Monitoring
Specialization
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in various languages. Alternatively, a Master's Degree with 6+ years or a Bachelor's Degree with 8+ years of experience is acceptable.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Graph Based Architectures, Large Language Models, Contextual Filtering, Semantic Enrichment, Graph Indexing, Task Modeling, Generative Ai, Organizational Knowledge Graphs, Digital Agents, Enterprise Workflows, Collaboration Signals, Knowledge Graphs, Productivity, Inferencing Systems, Personalized Task Recommendations
Specialization
Experience in building scalable systems and applying large language models is essential. Strong understanding of graph intelligence and task modeling is required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Mozilla
, , Canada - Full Time
Skills Needed
React, Javascript, Typescript, Html, Css, Python, Django, Web Security, Accessibility, Responsive Design, Api Integration, Collaboration, Communication, Debugging, Testing
Specialization
The role requires 4+ years of professional experience building modern web applications and proficiency in React, JavaScript/TypeScript, HTML, and CSS. Familiarity with Python/Django or similar backend frameworks and understanding of web security principles are also essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Typescript, Web Component, React, Angular, Cloud Services, Software Engineering, Data Structures, Algorithms, Debugging, Analytical Skills
Specialization
Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience, or equivalent experience. Proficient in full-stack development with 2+ years of experience in JavaScript or TypeScript and 3+ years in large scale cloud services.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

19 Feb, 26

Salary

203900.0

Posted On

21 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, C++, C#, Java, JavaScript, Python, AI Models, Software Development, Debugging, Refactoring, Performance Optimization, Collaboration, Project Management, System Monitoring, Technical Solutions, Observability

Industry

Software Development

Description
- Collaborates with appropriate stakeholders to determine user requirements for a scenario. - Drives identification of dependencies and the development of design documents for a product, application, service, or platform. - Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI). - Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items. - Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate. - Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale. - Learns code bases of other teams and makes contributions in accordance with conventions of owning team. Required Qualifications: - Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. - 2+ years of experience building software experiences with AI models. Preferred Qualifications: - Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. - Collaborate across teams, manage ambiguity, and deliver results in fast-paced environments. Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $114,400 - CAD $203,900 per year.
Responsibilities
The Senior Software Engineer collaborates with stakeholders to determine user requirements and drives the development of design documents. They create and optimize code while guiding other engineers and monitoring system performance.
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Ai Models, Software Development, Debugging, Refactoring, Performance Optimization, Collaboration, Project Management, System Monitoring, Technical Solutions, Observability
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field with at least 4 years of technical engineering experience, including coding in various programming languages. Preferred qualifications include a Master's Degree and additional years of experience in software development.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Cloud Applications, C, C++, C#, Java, Javascript, Python, Debugging, Refactoring, Collaboration, System Monitoring, Technical Solutions, Performance Optimization, Project Management, Design Documentation
Specialization
Bachelor's Degree in Computer Science or related field with 4+ years of experience, or a Master's Degree with 6+ years, or equivalent experience. Proficiency in multiple programming languages and experience in architecting large-scale cloud applications is required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Rendering Backend, Build Pipelines, Test Pipelines, Release Pipelines, Ai, Machine Learning, Web Experiences, Developer Productivity, Content Moderation, Personalization, Collaboration, Innovation, Growth Mindset, Integrity, Accountability
Specialization
Experience in software engineering with a focus on backend systems and pipelines is required. Familiarity with AI and machine learning technologies is a plus.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Backend Services, Cloud Systems, Automation, Disaster Recovery, Reliability, Observability, Security, Compliance, C, C++, C#, Java, Javascript, Python, Azure, Kubernetes
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience is required. Familiarity with Azure cloud services and Kubernetes is preferred.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Development, Full Stack Development, C, C++, C#, Java, Javascript, Python, Distributed Systems, Cloud Infrastructure, Linux, Containerization, Docker, Kubernetes, Data Driven Approach, Communication
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of coding experience is required. Preferred qualifications include a Master's Degree and 6+ years of experience or equivalent.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Ai Development, Devops, Testing, Infrastructure Modernization, Release Orchestration, Observability, Security, Compliance, Scalability, Reliability, Developer Productivity, Communication, Collaboration, Cloud Services, Microsoft Teams
Specialization
Candidates should have a strong passion for engineering and a desire to improve developer efficiency. Experience in modernizing infrastructure and working with large systems is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Fortive
, , Canada - Full Time
Skills Needed
Typescript, Node.Js, C#, Aws, Azure, Github Actions, Terraform, Distributed Systems, Microservices Architecture, Devops, Automated Testing, Ci/Cd, Infrastructure As Code, Tdd, Bdd, Collaboration, Mentoring
Specialization
A bachelor's degree in computer science or a related field is required, along with 5+ years of professional software development experience. Strong proficiency in TypeScript, Node.js, and C#, as well as experience with AWS or Azure, is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
React, Typescript, C#, Ai Solutions, Performance Optimization, Frontend Engineering, Backend Services, Architecture, Mentoring, Cross Platform Design, Data Driven Methodologies, Metrics Based Insights, Analytical Rigor, Creativity, Telemetry, Experimentation
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of experience in coding is required. Preferred qualifications include 8+ years of experience or a Master's Degree with 6+ years of experience.
Experience Required
Minimum 5 year(s)
Junior Software Engineer at EverCommerce & Fieldpoint
Toronto, Ontario, Canada - Full Time
Skills Needed
Php, Javascript, Html, Css, React, Next.Js, Vue, Ui/Ux Design, Application Optimization, Collaboration, Problem Solving, Relational Databases, Testing, Code Documentation, Emerging Technologies, Reusable Code
Specialization
An educational background in Computer Science or a related field is required, along with experience in designing and supporting enterprise web applications. Familiarity with frontend web technologies and the ability to learn quickly are also essential.
Senior Software Engineer at PressReader
Richmond, British Columbia, Canada - Full Time
Skills Needed
C#, Sql, Micro Services, Docker, Kubernetes, Test Driven Development, Agile Development, Communication Skills, Team Player, Frontend Development, Angular, React, Vue.Js, Software Design, Technical Documentation, Mentoring
Specialization
Minimum of 5 years' experience in developing .NET applications with proficiency in C# and SQL. Proven experience in constructing micro-services and knowledge of test-driven development methodologies is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at RBGlobal
Burnaby, British Columbia, Canada - Full Time
Skills Needed
Software Development, Technical Leadership, Code Reviews, Agile Development, Salesforce, Java, Sql, Javascript, Html, Css, Systems Maintenance, Team Mentorship, Product Collaboration, Quality Assurance, Scrum, Backlog Grooming
Specialization
Candidates should have a Bachelor Degree or Diploma in Computer Science or a related discipline, along with 5+ years of software development experience, particularly in Salesforce. Additionally, 3+ years of team leadership and Agile development experience are required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Passage
Toronto, Ontario, Canada - Full Time
Skills Needed
Python, Django, Typescript, React, Software Design Patterns, Database Design, Software Architecture, Problem Solving, Code Reviews, Clean Code, Cross Functional Collaboration, Technical Design, Application Development, User Experience, Ownership, Cloud Platforms
Specialization
The ideal candidate should have 5+ years of experience as a Software Engineer and be proficient in Python, Django, TypeScript, and React. A bachelor's degree or higher in computer science or a related field is also preferred.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Generative Ai, Large Language Models, Deep Learning, Natural Language Processing, Conversational Ai, .Net Core, Typescript, Redis, Azure Cosmos Db, Microservices, System Design, Scalability, Performance, Cost Efficiency, Collaboration, Messaging Services
Specialization
Candidates should have experience with modern tech stacks and system design skills. The role requires collaboration across teams and organizations.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Full Stack Development, Web Applications, User Experience, Collaboration, Product Development, Design Integration, Deployment, Innovative Solutions, Digital Products, Growth Mindset, Integrity, Accountability, Inclusion, Microsoft Start, Edge, Windows
Specialization
Candidates should have a comprehensive background in building rich user experiences. A passion for creating intuitive and engaging digital products is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Okta
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Development, Java, C#, Typescript, Nodejs, React, Api Design, Mysql, Redis, Postgresql, Aws, Gcp, Azure, Distributed Systems, Test Driven Development, Communication
Specialization
Candidates should have 5-7 years of software development experience and be proficient in at least one backend language such as Java, C#, or Typescript. Experience with cloud-native systems and distributed systems patterns is also required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at SS&C Technologies
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Spring Boot, Rest Api Design, Microservices, Containerization, Docker, Kubernetes, Cloud Deployment, React, Web Socket Integrations, Software Design, Scalability, Performance Optimization, Analytical Skills, Problem Solving Skills
Specialization
Candidates should have 5-7 years of professional experience in Java development and strong proficiency in Spring Boot and REST API design. Familiarity with microservices, containerization, and cloud deployment is also required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Typescript, Angular, Rxjs, Api Design, Database Management, Ai/Ml, Cloud Services, User Experience, Collaboration, Testing, Monitoring
Specialization
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in various languages. Alternatively, a Master's Degree with 6+ years or a Bachelor's Degree with 8+ years of experience is acceptable.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Graph Based Architectures, Large Language Models, Contextual Filtering, Semantic Enrichment, Graph Indexing, Task Modeling, Generative Ai, Organizational Knowledge Graphs, Digital Agents, Enterprise Workflows, Collaboration Signals, Knowledge Graphs, Productivity, Inferencing Systems, Personalized Task Recommendations
Specialization
Experience in building scalable systems and applying large language models is essential. Strong understanding of graph intelligence and task modeling is required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Mozilla
, , Canada - Full Time
Skills Needed
React, Javascript, Typescript, Html, Css, Python, Django, Web Security, Accessibility, Responsive Design, Api Integration, Collaboration, Communication, Debugging, Testing
Specialization
The role requires 4+ years of professional experience building modern web applications and proficiency in React, JavaScript/TypeScript, HTML, and CSS. Familiarity with Python/Django or similar backend frameworks and understanding of web security principles are also essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Typescript, Web Component, React, Angular, Cloud Services, Software Engineering, Data Structures, Algorithms, Debugging, Analytical Skills
Specialization
Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience, or equivalent experience. Proficient in full-stack development with 2+ years of experience in JavaScript or TypeScript and 3+ years in large scale cloud services.
Experience Required
Minimum 5 year(s)
Loading...