Software Developer Jobs in Canada

About 804 results in (9) seconds Clear Filters

Jobs Search

About 804 results in (9) seconds
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Ai Tools, Agents, Scala, Rust, Sql, Py Spark, Data Driven, Customer Focused, Organized
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience is required. Preferred qualifications include a Master's Degree and additional years of experience in relevant programming languages.
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, Ci/Cd, Automation, Ai, Testing, System Design, Architecture, Data Modeling, Visualization, Problem Solving, Collaboration, Innovation
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of experience in relevant programming languages is required. Preferred qualifications include a Master's Degree and additional years of experience in software engineering.
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
Software Engineering, Backend Development, C, C++, C#, Java, Javascript, Python, Distributed Systems, Code Reviews, Technical Debt, Continuous Improvement, Data Structures, Algorithms, Testing, Debugging
Specialization
Candidates must have a Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience, or equivalent. Preferred qualifications include a Master's Degree and extensive experience in coding and backend development.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Data Ingestion, Data Services, Software Engineering, System Architecture, Microservices, Database Design, Api Design, Performance Tuning, Telemetry Design, C, C++, C#, Java, Javascript, Python, Testing, Debugging
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of experience in coding is required. Preferred qualifications include a Master's Degree and additional years of experience in system architecture and software engineering practices.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Nubank
Toronto, Ontario, Canada - Full Time
Skills Needed
Clojure, Microservices, Agile Software Development, Continuous Delivery, Infrastructure As Code, Kafka, Aws, Datomic, Dynamodb, Prometheus, Kubernetes, Functional Programming, Hexagonal Architecture, Distributed Systems
Specialization
Candidates should have experience with large scale distributed systems and familiarity with microservices. Knowledge of agile methodologies and continuous delivery practices is also required.
Experience Required
Minimum 2 year(s)
Calypso Software Engineer at Exadel Inc (Website)
, , Canada - Full Time
Skills Needed
Java, Distributed Applications, Calypso Development, Customization, Integration, Capital Markets, Trade Management, Derivative Products, Sql, Oracle Db, Linux, Redhat, Mq Messaging, Jvm Tuning, Multi Threading
Specialization
Candidates should have a strong Java development background with expertise in designing and building distributed applications. Experience in Calypso development and a solid understanding of capital markets are also required.
Experience Required
Minimum 5 year(s)
Software Engineer Markets at ASX
Sydney, Nova Scotia, Canada - Full Time
Skills Needed
Java, Spring Boot, Microservices, Data Streaming, Restful Apis, Object Oriented Design, Agile Development, Aws, Kubernetes, Apache Kafka, Debugging, Optimization, Unit Testing, Integration Testing, Node Js, React
Specialization
Candidates should have over 7 years of experience as a Senior Java Engineer or in a similar role, with expertise in designing and building Java applications and microservices. Familiarity with AWS cloud implementations, Kubernetes, and Apache Kafka is also required.
Experience Required
Minimum 5 year(s)
Product Software Engineer at Capgemini Portugal
, , Canada - Full Time
Skills Needed
C++, Distributed Systems, Linux, Bash Scripting, Docker, Agile, Python, Java, Data Coding, Functional Specifications, Design Specifications, Collaboration, Communication, Iterative Development, Data Systems Evaluation, Metadata Models, Quality Objectives
Specialization
The position requires over 5 years of experience in software engineering with strong proficiency in C++. Experience with distributed systems and Linux/Bash scripting is essential, while knowledge of Python and Java is a plus.
Experience Required
Minimum 5 year(s)
Product Software Engineer at Capgemini Portugal
, , Canada - Full Time
Skills Needed
Java, Distributed Storage Systems, Apache Cassandra, Apache Druid, Starrocks, Linux, Bash, Docker, C++, Python, Aws Cloud Infrastructure, Bazel, Data Coding, Data Systems, Data Products, Cloud Technology
Specialization
Candidates should have 5+ years of experience as a Software Engineer with solid Java skills and experience in distributed storage systems. Familiarity with Linux/Bash and basic knowledge of Docker is required, while experience with AWS and C++ is a plus.
Experience Required
Minimum 5 year(s)
Software Engineer in Test at Clover Health
, , Canada - Full Time
Skills Needed
Test Automation, Software Development, Ci/Cd Pipelines, Web Applications, Apis, Python, Java, Javascript, Go, Cloud Platforms, Docker, Kubernetes, Ai, Llm Technologies, Debugging, Collaboration
Specialization
You should have 3+ years of experience in a software development role, focusing on testing and automation. Strong experience in testing web applications and APIs, along with proficiency in programming languages like Python, Java, or JavaScript is required.
Experience Required
Minimum 2 year(s)
Embedded Software Manager at Vention
Montreal, Quebec, Canada - Full Time
Skills Needed
Leadership, C++, Python, Bash, Networking, Distributed Systems, Real Time Systems, Robotics, Hardware Deployment, Collaboration, Curiosity, Problem Solving
Specialization
Proven leadership experience managing firmware or embedded software teams is essential. Strong programming proficiency in C++, Python, and Bash, along with a deep understanding of networking and distributed systems is required.
Experience Required
Minimum 5 year(s)
Java Full-Stack Developer (Hybrid) at Morgan Stanley
Montreal, Quebec, Canada - Full Time
Skills Needed
Java, Spring Framework, Microservices, Restful Api, Sql, Nosql, Message Brokers, Event Driven Architecture, Containerization, Orchestration, Docker, Kubernetes, Maven, Gradle, Ci/Cd
Specialization
Candidates should have 6+ years of professional experience in Java backend development and a strong proficiency in Java 8 or higher. An expert knowledge of the Spring Framework ecosystem and experience with microservices architecture is also required.
Experience Required
Minimum 5 year(s)
.NET Developer (back-end) - Hybrid at ISAAC Insturments
Saint-Bruno-de-Montarville, Quebec, Canada - Full Time
Skills Needed
C#, .Net 8, Asp.Net Core, Sql, Sql Lite, Rest Api, Microservices, Server Optimization, Windows Server, Powershell, Azure Devops, Visual Studio, Git, Cloud Infrastructures, Application Insights, Service Bus
Specialization
Bachelor’s degree or DEC in a relevant field combined with significant experience in server systems development is required. Strong knowledge of C#, .NET 8, and ASP.NET Core is essential.
Experience Required
Minimum 5 year(s)
FPGA Developer and Activity Leader at Sopra Steria
Montreal, Quebec, Canada - Full Time
Skills Needed
Fpga Design, Embedded Systems, Vhdl, Verilog, Systemverilog, Python, Project Management, Simulation Testing, Hil Testing, Uvm, Do 254, Ac20 152a, Cpld, Complex Electronic Hardware, Communication Skills, Analytical Skills
Specialization
Candidates should have a Bachelor's or Master's degree in a relevant field and at least 5 years of experience in FPGA development. Proficiency in HDL and experience with regulatory compliance standards are preferred.
Experience Required
Minimum 5 year(s)
.NET Developer (back-end) - Hybrid at ISAAC Insturments
Saint-Bruno-de-Montarville, Quebec, Canada - Full Time
Skills Needed
C#, .Net 8, Asp.Net Core, Sql, Sql Lite, Rest Api, Microservices, Server Optimization, Windows Server, Powershell, Azure Devops, Visual Studio, Git, Cloud Infrastructures, Application Insights, Service Bus
Specialization
A Bachelor’s degree or DEC in a relevant field is required, along with 5 to 7 years of experience in server systems development. Strong knowledge of C#, .NET 8, and ASP.NET Core is essential.
Experience Required
Minimum 5 year(s)
Full Stack Developer, Devices Team at AppDirect, Inc
Calgary, AB, Canada - Full Time
Skills Needed
N/A
Qualification
Graduate
Experience Required
Minimum 5 year(s)
FPGA Developer (Job Req #2025-270) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Fpga Design, Hardware Design, Video Processing, Audio Processing, Systemverilog, Hls, Vhdl, Tcl, Smpte St 2110, Sdi, Ethernet, Debugging, Signal Integrity, Linux, C/C++, Git
Specialization
Candidates should have 2+ years of professional experience in FPGA or hardware design for video/audio technologies. A good understanding of FPGA building blocks, system architectures, and experience with Intel and/or Xilinx FPGA devices is required.
Experience Required
Minimum 2 year(s)
FPGA Developer (Job Req #2025-270) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Fpga Design, Hardware Design, Video Processing, Audio Processing, Systemverilog, Hls, Vhdl, Tcl, Ethernet, Ddr, Signal Integrity, Debugging, Problem Solving, Linux, Git, Jira, Jenkins
Specialization
Candidates should have 2+ years of professional experience in FPGA or hardware design for video/audio technologies. A good understanding of FPGA building blocks, system architectures, and familiarity with high-speed transceivers is essential.
Experience Required
Minimum 2 year(s)
Business Developer, Western Canada at United Services Group
Nanaimo, British Columbia, Canada - Full Time
Skills Needed
Sales, Business Development, Negotiation, Customer Relationship Management, Problem Solving, Communication, Interpersonal Skills, Analytical Skills, Market Understanding, Team Collaboration, Microsoft Office, Salesforce, Customer Satisfaction, Lead Management, Event Participation, Health And Safety Compliance
Specialization
Candidates should have a post-secondary degree in Sales or Business Administration and a minimum of 5 years of experience in sales. Strong communication, negotiation skills, and the ability to work independently and as part of a team are essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

17 Feb, 26

Salary

203900.0

Posted On

19 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, C++, C#, Java, JavaScript, Python, AI Tools, Agents, Scala, Rust, SQL, PY Spark, Data Driven, Customer Focused, Organized

Industry

Software Development

Description
- Partners with appropriate stakeholders to determine user requirements for a set of scenarios. - Leads identification of dependencies and the development of design documents for a product, application, service, or platform. - Leads by example and mentors others to produce extensible and maintainable code used across products. - Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to drive multiple group's project plans, release plans, and work items. - Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions. 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. - 1+ year experience in building AI tools and Agents. 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. - Experience in any of the following languages or equivalent language: Scala, C#, Java, Rust, SQL, PY Spark, Python, Rust, SQL, AI prompt engineering. - Data driven, customer focused and organized. 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 partners with stakeholders to determine user requirements and leads the development of design documents. They mentor others to produce maintainable code and hold accountability as a Designated Responsible Individual (DRI).
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Ai Tools, Agents, Scala, Rust, Sql, Py Spark, Data Driven, Customer Focused, Organized
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience is required. Preferred qualifications include a Master's Degree and additional years of experience in relevant programming languages.
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, Ci/Cd, Automation, Ai, Testing, System Design, Architecture, Data Modeling, Visualization, Problem Solving, Collaboration, Innovation
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of experience in relevant programming languages is required. Preferred qualifications include a Master's Degree and additional years of experience in software engineering.
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
Software Engineering, Backend Development, C, C++, C#, Java, Javascript, Python, Distributed Systems, Code Reviews, Technical Debt, Continuous Improvement, Data Structures, Algorithms, Testing, Debugging
Specialization
Candidates must have a Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience, or equivalent. Preferred qualifications include a Master's Degree and extensive experience in coding and backend development.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Data Ingestion, Data Services, Software Engineering, System Architecture, Microservices, Database Design, Api Design, Performance Tuning, Telemetry Design, C, C++, C#, Java, Javascript, Python, Testing, Debugging
Specialization
A Bachelor's Degree in Computer Science or related field with 4+ years of experience in coding is required. Preferred qualifications include a Master's Degree and additional years of experience in system architecture and software engineering practices.
Experience Required
Minimum 5 year(s)
Senior Software Engineer at Nubank
Toronto, Ontario, Canada - Full Time
Skills Needed
Clojure, Microservices, Agile Software Development, Continuous Delivery, Infrastructure As Code, Kafka, Aws, Datomic, Dynamodb, Prometheus, Kubernetes, Functional Programming, Hexagonal Architecture, Distributed Systems
Specialization
Candidates should have experience with large scale distributed systems and familiarity with microservices. Knowledge of agile methodologies and continuous delivery practices is also required.
Experience Required
Minimum 2 year(s)
Calypso Software Engineer at Exadel Inc (Website)
, , Canada - Full Time
Skills Needed
Java, Distributed Applications, Calypso Development, Customization, Integration, Capital Markets, Trade Management, Derivative Products, Sql, Oracle Db, Linux, Redhat, Mq Messaging, Jvm Tuning, Multi Threading
Specialization
Candidates should have a strong Java development background with expertise in designing and building distributed applications. Experience in Calypso development and a solid understanding of capital markets are also required.
Experience Required
Minimum 5 year(s)
Software Engineer Markets at ASX
Sydney, Nova Scotia, Canada - Full Time
Skills Needed
Java, Spring Boot, Microservices, Data Streaming, Restful Apis, Object Oriented Design, Agile Development, Aws, Kubernetes, Apache Kafka, Debugging, Optimization, Unit Testing, Integration Testing, Node Js, React
Specialization
Candidates should have over 7 years of experience as a Senior Java Engineer or in a similar role, with expertise in designing and building Java applications and microservices. Familiarity with AWS cloud implementations, Kubernetes, and Apache Kafka is also required.
Experience Required
Minimum 5 year(s)
Product Software Engineer at Capgemini Portugal
, , Canada - Full Time
Skills Needed
C++, Distributed Systems, Linux, Bash Scripting, Docker, Agile, Python, Java, Data Coding, Functional Specifications, Design Specifications, Collaboration, Communication, Iterative Development, Data Systems Evaluation, Metadata Models, Quality Objectives
Specialization
The position requires over 5 years of experience in software engineering with strong proficiency in C++. Experience with distributed systems and Linux/Bash scripting is essential, while knowledge of Python and Java is a plus.
Experience Required
Minimum 5 year(s)
Product Software Engineer at Capgemini Portugal
, , Canada - Full Time
Skills Needed
Java, Distributed Storage Systems, Apache Cassandra, Apache Druid, Starrocks, Linux, Bash, Docker, C++, Python, Aws Cloud Infrastructure, Bazel, Data Coding, Data Systems, Data Products, Cloud Technology
Specialization
Candidates should have 5+ years of experience as a Software Engineer with solid Java skills and experience in distributed storage systems. Familiarity with Linux/Bash and basic knowledge of Docker is required, while experience with AWS and C++ is a plus.
Experience Required
Minimum 5 year(s)
Software Engineer in Test at Clover Health
, , Canada - Full Time
Skills Needed
Test Automation, Software Development, Ci/Cd Pipelines, Web Applications, Apis, Python, Java, Javascript, Go, Cloud Platforms, Docker, Kubernetes, Ai, Llm Technologies, Debugging, Collaboration
Specialization
You should have 3+ years of experience in a software development role, focusing on testing and automation. Strong experience in testing web applications and APIs, along with proficiency in programming languages like Python, Java, or JavaScript is required.
Experience Required
Minimum 2 year(s)
Embedded Software Manager at Vention
Montreal, Quebec, Canada - Full Time
Skills Needed
Leadership, C++, Python, Bash, Networking, Distributed Systems, Real Time Systems, Robotics, Hardware Deployment, Collaboration, Curiosity, Problem Solving
Specialization
Proven leadership experience managing firmware or embedded software teams is essential. Strong programming proficiency in C++, Python, and Bash, along with a deep understanding of networking and distributed systems is required.
Experience Required
Minimum 5 year(s)
Java Full-Stack Developer (Hybrid) at Morgan Stanley
Montreal, Quebec, Canada - Full Time
Skills Needed
Java, Spring Framework, Microservices, Restful Api, Sql, Nosql, Message Brokers, Event Driven Architecture, Containerization, Orchestration, Docker, Kubernetes, Maven, Gradle, Ci/Cd
Specialization
Candidates should have 6+ years of professional experience in Java backend development and a strong proficiency in Java 8 or higher. An expert knowledge of the Spring Framework ecosystem and experience with microservices architecture is also required.
Experience Required
Minimum 5 year(s)
.NET Developer (back-end) - Hybrid at ISAAC Insturments
Saint-Bruno-de-Montarville, Quebec, Canada - Full Time
Skills Needed
C#, .Net 8, Asp.Net Core, Sql, Sql Lite, Rest Api, Microservices, Server Optimization, Windows Server, Powershell, Azure Devops, Visual Studio, Git, Cloud Infrastructures, Application Insights, Service Bus
Specialization
Bachelor’s degree or DEC in a relevant field combined with significant experience in server systems development is required. Strong knowledge of C#, .NET 8, and ASP.NET Core is essential.
Experience Required
Minimum 5 year(s)
FPGA Developer and Activity Leader at Sopra Steria
Montreal, Quebec, Canada - Full Time
Skills Needed
Fpga Design, Embedded Systems, Vhdl, Verilog, Systemverilog, Python, Project Management, Simulation Testing, Hil Testing, Uvm, Do 254, Ac20 152a, Cpld, Complex Electronic Hardware, Communication Skills, Analytical Skills
Specialization
Candidates should have a Bachelor's or Master's degree in a relevant field and at least 5 years of experience in FPGA development. Proficiency in HDL and experience with regulatory compliance standards are preferred.
Experience Required
Minimum 5 year(s)
.NET Developer (back-end) - Hybrid at ISAAC Insturments
Saint-Bruno-de-Montarville, Quebec, Canada - Full Time
Skills Needed
C#, .Net 8, Asp.Net Core, Sql, Sql Lite, Rest Api, Microservices, Server Optimization, Windows Server, Powershell, Azure Devops, Visual Studio, Git, Cloud Infrastructures, Application Insights, Service Bus
Specialization
A Bachelor’s degree or DEC in a relevant field is required, along with 5 to 7 years of experience in server systems development. Strong knowledge of C#, .NET 8, and ASP.NET Core is essential.
Experience Required
Minimum 5 year(s)
Full Stack Developer, Devices Team at AppDirect, Inc
Calgary, AB, Canada - Full Time
Skills Needed
N/A
Qualification
Graduate
Experience Required
Minimum 5 year(s)
FPGA Developer (Job Req #2025-270) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Fpga Design, Hardware Design, Video Processing, Audio Processing, Systemverilog, Hls, Vhdl, Tcl, Smpte St 2110, Sdi, Ethernet, Debugging, Signal Integrity, Linux, C/C++, Git
Specialization
Candidates should have 2+ years of professional experience in FPGA or hardware design for video/audio technologies. A good understanding of FPGA building blocks, system architectures, and experience with Intel and/or Xilinx FPGA devices is required.
Experience Required
Minimum 2 year(s)
FPGA Developer (Job Req #2025-270) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Fpga Design, Hardware Design, Video Processing, Audio Processing, Systemverilog, Hls, Vhdl, Tcl, Ethernet, Ddr, Signal Integrity, Debugging, Problem Solving, Linux, Git, Jira, Jenkins
Specialization
Candidates should have 2+ years of professional experience in FPGA or hardware design for video/audio technologies. A good understanding of FPGA building blocks, system architectures, and familiarity with high-speed transceivers is essential.
Experience Required
Minimum 2 year(s)
Business Developer, Western Canada at United Services Group
Nanaimo, British Columbia, Canada - Full Time
Skills Needed
Sales, Business Development, Negotiation, Customer Relationship Management, Problem Solving, Communication, Interpersonal Skills, Analytical Skills, Market Understanding, Team Collaboration, Microsoft Office, Salesforce, Customer Satisfaction, Lead Management, Event Participation, Health And Safety Compliance
Specialization
Candidates should have a post-secondary degree in Sales or Business Administration and a minimum of 5 years of experience in sales. Strong communication, negotiation skills, and the ability to work independently and as part of a team are essential.
Experience Required
Minimum 5 year(s)
Loading...