It And Software Jobs in Canada

About 2411 results in (4) seconds Clear Filters

Jobs Search

About 2411 results in (4) seconds
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Linux, Containers, Arm64, Ai Tools, Release Orchestration, Observability, .Net Core, Developer Productivity, Compliance, Security, Audio/Video Calling, Messaging, Service Management, Data Engineering, Infrastructure
Specialization
Candidates should have experience in software engineering and familiarity with modern infrastructure practices. Knowledge of AI tools and cloud services is also beneficial.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Distributed Systems, Cloud Infrastructure, Devops, C#, C++, Java, Javascript, Python, Linux, Docker, Kubernetes, Modularization, Security, Reliability, Monitoring
Specialization
A Bachelor's Degree in Computer Science or related field with 2+ years of technical engineering experience is required. Candidates should have experience in distributed systems, cloud-native architecture, and proficiency in relevant programming languages.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Coding, Ai Models, Full Stack Development, Collaboration, System Monitoring, Design Documentation, Code Reusability, Estimation, Problem Solving, Reliability, Performance, Observability, Efficiency, Stakeholder Engagement, Learning
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field and at least 2 years of technical engineering experience. Experience with AI models and software development in various programming languages is also required.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Javascript, Typescript, React, Web Development, Performance, Resiliency Engineering, Problem Solving, Critical Thinking, Communication Skills, Customer Empathy, Software Development, Testing, Ui Frameworks
Specialization
A Bachelor's Degree in Computer Science or a related technical field is required, along with 2+ years of technical engineering experience. Preferred qualifications include exceptional problem-solving skills and experience with web languages and UI frameworks.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C#, Java, C, C++, Python, Javascript, React, Angular, Apis, Cloud Platforms, Cosmosdb, Azure Sql, Virtual Machines, Algorithms, Data Structures, Design Patterns
Specialization
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in various languages. Proficient with coding in languages including C#, Java, C, C++, Python, JavaScript, React, and Angular.
Experience Required
Minimum 5 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Backend Development, Frontend Development, Scalable Software, Data Protection, Compliance, Security, Communication Auditing, Data Governance, Information Protection, Problem Solving, Collaboration, Design, Execution, User Productivity, Growth Mindset
Specialization
Candidates should have experience in software design and development, particularly in scalable systems. A strong understanding of security, compliance, and data protection is essential.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Asp.Net, Webapi, Mvc, Wcf, Rest, Odata, Graphql, Sql, Azure, Oauth2
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field and at least 2 years of technical engineering experience. Proficiency in multiple programming languages and familiarity with service delivery technologies are also required.
Experience Required
Minimum 2 year(s)
Lead Android Software Developer (multiple opportunities) at Morgan Stanley
Calgary, Alberta, Canada - Full Time
Skills Needed
Kotlin, Jetpack Compose, Android Architecture Components, Dependency Injection, Modularization Strategies, Clean Architectural Principles, Concurrency, Threading, Synchronization, Unit Testing, Ui Testing, Git, Performance Analysis, Information Security, Mobile Technologies, Communication Skills
Specialization
Candidates should have 10+ years of experience in building large-scale Android applications and a bachelor's degree in computer science or equivalent. Expertise in Kotlin, Jetpack Compose, and Android Architecture Components is essential.
Experience Required
Minimum 10 year(s)
Software Engineer — HLS and GenAI Applications (FPGA/SoC) at Microchip Technology Inc Japan
Toronto, Ontario, Canada - Full Time
Skills Needed
C++, Python, Fpga, High Level Synthesis, Generative Ai, Verilog, Systemverilog, Vhdl, Risc V, Tcl, Git, Github, Digital Signal Processing, Image Processing, Training, Documentation
Specialization
A degree in Computer Engineering or Computer Science is required along with strong programming skills in modern C/C++ and Python. Hands-on experience with FPGA flows and development boards is essential.
Software Engineer III at Versaterm
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Development, Ai Tooling, C#, Python, Javascript, Backend Development, Frontend Development, Full Stack Development, Cloud Platforms, Database Design, Devops, Agile, Problem Solving, Mentorship, Code Reviews, System Architecture
Specialization
Candidates should have a degree in Computer Science or related field and 4-7 years of professional software development experience. Expertise in various programming languages and familiarity with AI tooling and cloud platforms is essential.
Experience Required
Minimum 5 year(s)
Software Developer II at WARNERMEDIA
Ottawa, Ontario, Canada - Full Time
Skills Needed
Typescript, React, Solidjs, Web Components, Frontend Development, Cross Functional Collaboration, Backend Apis, Rest, Graphql, Git, Ci/Cd, Sdk Development, Ai Tools, User Experience, Performance Optimization, Accessibility
Specialization
Candidates should have 3+ years of experience in frontend application development with strong TypeScript skills. Familiarity with modern frameworks and backend API interactions is also required.
Experience Required
Minimum 2 year(s)
iOS Software Developer at Semios
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Ios Development, Swift, Objective C, Uikit, Coredata, Mapkit, Coregraphics, Automated Testing, Ai Assisted Development, Collaboration, Code Reviews, Architectural Discussions, Performance Optimization, User Experience, Troubleshooting, Software Development Practices
Specialization
A bachelor's degree in Computer Science or equivalent technical experience is required, along with 2+ years of iOS software engineering experience. Candidates should have a successful track record of developing and shipping iOS apps, with skills in Swift or Objective-C.
Experience Required
Minimum 2 year(s)
Software Engineer Coop at Dialpad UK Ltd
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Python, Java, C++, Sql, Nosql, Data Structures, Algorithms, Software Design, Object Oriented Design, Debugging, Unit Testing, Version Control, Git, Containerization, Orchestration, Cloud Computing
Specialization
Candidates should be currently enrolled in a university program or recently graduated in a relevant field. A minimum of 8 months of hands-on experience in software development is required.
Lead Software Engineer at GLOBAL SOFTWARE LLC D/B/A INSIGHTSOFTWARE.COM
, , Canada - Full Time
Skills Needed
C++, Java, Software Design, Code Reviews, Automated Testing, Team Leadership, Database Concepts, Sql, Networking, Continuous Improvement, Coaching, Mentoring, Agile Methodologies, Problem Solving, Communication, Software Development
Specialization
Candidates should have 8 to 12 years of software design and development experience, with at least 3 years in a leadership role. Proficiency in C++ and/or Java, along with a Bachelor's degree in a computing-related discipline, is required.
Experience Required
Minimum 10 year(s)
Python Software Tester at Scalian Inc
Montreal, Quebec, Canada - Full Time
Skills Needed
Python, C++, Software Testing, Verification, Validation, Agile Development, Multithreading, Data Sharing, Apis, Troubleshooting, Documentation, Software Development, Coding, Debugging, Problem Solving, Communication
Specialization
Candidates must have a university degree in Software/Computer Engineering or a related field, along with a minimum of 5 years of experience in software testing. Strong knowledge of Python and C++ is required, and familiarity with Hardware-in-the-loop (HIL) is an asset.
Experience Required
Minimum 5 year(s)
Software Developer III at Catalis Holdco Inc
Edmonton, Alberta, Canada - Full Time
Skills Needed
C#, .Net Core, Sql, Aws, Angular, React, Vue.Js, Restful Api, Microservices, Distributed Systems, Debugging, Analytical Skills, Problem Solving, Communication, Collaboration
Specialization
Candidates should have a Bachelor's degree in Computer Science or a related field, along with 5+ years of professional software development experience. Strong proficiency in C#, .NET Core, SQL, and AWS is required, along with familiarity with front-end frameworks like Angular.
Experience Required
Minimum 5 year(s)
Lead 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 practical knowledge of agile software development methodologies. Familiarity with various technologies used at Nubank is valued, but a willingness to learn is essential.
Experience Required
Minimum 2 year(s)
Lead Software Developer at SS&C Technologies
Mississauga, Ontario, Canada - Full Time
Skills Needed
Software Development, Technical Leadership, Problem Solving, System Architecture, Mentorship, Collaboration, Communication, Continuous Learning
Specialization
Candidates should have 6-10+ years of experience as a hands-on software engineer with expertise in multiple programming languages and software design principles. Strong leadership abilities and excellent communication skills are essential for this role.
Experience Required
Minimum 5 year(s)
Staff Software Engineer at Fluxon
, , Canada - Full Time
Skills Needed
Typescript, Javascript, Python, Golang, Java, C#, Kotlin, Swift, Rust, React, Next.Js, Angular, Spring Boot, Fastapi, Django, Aws, Gcp
Specialization
Candidates should have 7+ years of industry experience in software development and experience leading development through the full product lifecycle. Fluency in designing scalable system architectures and effective development practices is essential.
Experience Required
Minimum 10 year(s)
Intermediate Application Software Developer (Oracle and BI) at BMO Financial Group
Toronto, ON, Canada - Full Time
Skills Needed
Information Systems, Programming Languages, Eco, Business Requirements, Code, It, Computer Science, Confluence, Architecture, Microsoft Excel, Jira, Communication Skills, Powerpoint, Technology
Specialization
Business, IT
Qualification
BSc
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

28 Jan, 26

Salary

0.0

Posted On

30 Oct, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, Linux, Containers, ARM64, AI Tools, Release Orchestration, Observability, .NET Core, Developer Productivity, Compliance, Security, Audio/Video Calling, Messaging, Service Management, Data Engineering, Infrastructure

Industry

Software Development

Description
Microsoft 365 (M365) Intelligent Conversation and Communications Cloud is the platform that powers billions of real-time customer conversations across Microsoft’s first-party communication products, such as Microsoft Teams. IC3 enables reliable and high-quality audio/video calling, meeting, and messaging services that work every time from anywhere seamlessly across all customer touchpoints. The IC3 Platform team is modernizing the platform infrastructure to improve reliability, scalability and developer productivity across IC3. A core initiative is migrating IC3 services from Windows to Linux containers and transitioning from x64 to ARM64 architecture, aiming for better performance and cost efficiency. The goal is also to support the transition with minimal manual effort by leveraging AI tools. Additional priorities include release orchestration, observability enhancements, .NET Core migration, improved developer productivity, and strengthened compliance and security, all supporting IC3's goals for simpler, more efficient infrastructure. Building and running services at scale for Microsoft 365 for hundreds of millions of users is a lot of fun and rewarding. We are looking for an experienced Software Engineer II to help us do just that to power and deliver on IC3 mission.  This opportunity will allow you to make a broad positive impact across many critical IC3 domains such as chat, audio/video calling, meetings, service and data engineering, and service management. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
The Software Engineer II will help modernize the IC3 platform infrastructure to improve reliability, scalability, and developer productivity. This includes migrating services from Windows to Linux containers and enhancing observability and compliance.
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Linux, Containers, Arm64, Ai Tools, Release Orchestration, Observability, .Net Core, Developer Productivity, Compliance, Security, Audio/Video Calling, Messaging, Service Management, Data Engineering, Infrastructure
Specialization
Candidates should have experience in software engineering and familiarity with modern infrastructure practices. Knowledge of AI tools and cloud services is also beneficial.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Distributed Systems, Cloud Infrastructure, Devops, C#, C++, Java, Javascript, Python, Linux, Docker, Kubernetes, Modularization, Security, Reliability, Monitoring
Specialization
A Bachelor's Degree in Computer Science or related field with 2+ years of technical engineering experience is required. Candidates should have experience in distributed systems, cloud-native architecture, and proficiency in relevant programming languages.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Coding, Ai Models, Full Stack Development, Collaboration, System Monitoring, Design Documentation, Code Reusability, Estimation, Problem Solving, Reliability, Performance, Observability, Efficiency, Stakeholder Engagement, Learning
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field and at least 2 years of technical engineering experience. Experience with AI models and software development in various programming languages is also required.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Javascript, Typescript, React, Web Development, Performance, Resiliency Engineering, Problem Solving, Critical Thinking, Communication Skills, Customer Empathy, Software Development, Testing, Ui Frameworks
Specialization
A Bachelor's Degree in Computer Science or a related technical field is required, along with 2+ years of technical engineering experience. Preferred qualifications include exceptional problem-solving skills and experience with web languages and UI frameworks.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C#, Java, C, C++, Python, Javascript, React, Angular, Apis, Cloud Platforms, Cosmosdb, Azure Sql, Virtual Machines, Algorithms, Data Structures, Design Patterns
Specialization
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in various languages. Proficient with coding in languages including C#, Java, C, C++, Python, JavaScript, React, and Angular.
Experience Required
Minimum 5 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Backend Development, Frontend Development, Scalable Software, Data Protection, Compliance, Security, Communication Auditing, Data Governance, Information Protection, Problem Solving, Collaboration, Design, Execution, User Productivity, Growth Mindset
Specialization
Candidates should have experience in software design and development, particularly in scalable systems. A strong understanding of security, compliance, and data protection is essential.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Asp.Net, Webapi, Mvc, Wcf, Rest, Odata, Graphql, Sql, Azure, Oauth2
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field and at least 2 years of technical engineering experience. Proficiency in multiple programming languages and familiarity with service delivery technologies are also required.
Experience Required
Minimum 2 year(s)
Lead Android Software Developer (multiple opportunities) at Morgan Stanley
Calgary, Alberta, Canada - Full Time
Skills Needed
Kotlin, Jetpack Compose, Android Architecture Components, Dependency Injection, Modularization Strategies, Clean Architectural Principles, Concurrency, Threading, Synchronization, Unit Testing, Ui Testing, Git, Performance Analysis, Information Security, Mobile Technologies, Communication Skills
Specialization
Candidates should have 10+ years of experience in building large-scale Android applications and a bachelor's degree in computer science or equivalent. Expertise in Kotlin, Jetpack Compose, and Android Architecture Components is essential.
Experience Required
Minimum 10 year(s)
Software Engineer — HLS and GenAI Applications (FPGA/SoC) at Microchip Technology Inc Japan
Toronto, Ontario, Canada - Full Time
Skills Needed
C++, Python, Fpga, High Level Synthesis, Generative Ai, Verilog, Systemverilog, Vhdl, Risc V, Tcl, Git, Github, Digital Signal Processing, Image Processing, Training, Documentation
Specialization
A degree in Computer Engineering or Computer Science is required along with strong programming skills in modern C/C++ and Python. Hands-on experience with FPGA flows and development boards is essential.
Software Engineer III at Versaterm
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Development, Ai Tooling, C#, Python, Javascript, Backend Development, Frontend Development, Full Stack Development, Cloud Platforms, Database Design, Devops, Agile, Problem Solving, Mentorship, Code Reviews, System Architecture
Specialization
Candidates should have a degree in Computer Science or related field and 4-7 years of professional software development experience. Expertise in various programming languages and familiarity with AI tooling and cloud platforms is essential.
Experience Required
Minimum 5 year(s)
Software Developer II at WARNERMEDIA
Ottawa, Ontario, Canada - Full Time
Skills Needed
Typescript, React, Solidjs, Web Components, Frontend Development, Cross Functional Collaboration, Backend Apis, Rest, Graphql, Git, Ci/Cd, Sdk Development, Ai Tools, User Experience, Performance Optimization, Accessibility
Specialization
Candidates should have 3+ years of experience in frontend application development with strong TypeScript skills. Familiarity with modern frameworks and backend API interactions is also required.
Experience Required
Minimum 2 year(s)
iOS Software Developer at Semios
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Ios Development, Swift, Objective C, Uikit, Coredata, Mapkit, Coregraphics, Automated Testing, Ai Assisted Development, Collaboration, Code Reviews, Architectural Discussions, Performance Optimization, User Experience, Troubleshooting, Software Development Practices
Specialization
A bachelor's degree in Computer Science or equivalent technical experience is required, along with 2+ years of iOS software engineering experience. Candidates should have a successful track record of developing and shipping iOS apps, with skills in Swift or Objective-C.
Experience Required
Minimum 2 year(s)
Software Engineer Coop at Dialpad UK Ltd
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Python, Java, C++, Sql, Nosql, Data Structures, Algorithms, Software Design, Object Oriented Design, Debugging, Unit Testing, Version Control, Git, Containerization, Orchestration, Cloud Computing
Specialization
Candidates should be currently enrolled in a university program or recently graduated in a relevant field. A minimum of 8 months of hands-on experience in software development is required.
Lead Software Engineer at GLOBAL SOFTWARE LLC D/B/A INSIGHTSOFTWARE.COM
, , Canada - Full Time
Skills Needed
C++, Java, Software Design, Code Reviews, Automated Testing, Team Leadership, Database Concepts, Sql, Networking, Continuous Improvement, Coaching, Mentoring, Agile Methodologies, Problem Solving, Communication, Software Development
Specialization
Candidates should have 8 to 12 years of software design and development experience, with at least 3 years in a leadership role. Proficiency in C++ and/or Java, along with a Bachelor's degree in a computing-related discipline, is required.
Experience Required
Minimum 10 year(s)
Python Software Tester at Scalian Inc
Montreal, Quebec, Canada - Full Time
Skills Needed
Python, C++, Software Testing, Verification, Validation, Agile Development, Multithreading, Data Sharing, Apis, Troubleshooting, Documentation, Software Development, Coding, Debugging, Problem Solving, Communication
Specialization
Candidates must have a university degree in Software/Computer Engineering or a related field, along with a minimum of 5 years of experience in software testing. Strong knowledge of Python and C++ is required, and familiarity with Hardware-in-the-loop (HIL) is an asset.
Experience Required
Minimum 5 year(s)
Software Developer III at Catalis Holdco Inc
Edmonton, Alberta, Canada - Full Time
Skills Needed
C#, .Net Core, Sql, Aws, Angular, React, Vue.Js, Restful Api, Microservices, Distributed Systems, Debugging, Analytical Skills, Problem Solving, Communication, Collaboration
Specialization
Candidates should have a Bachelor's degree in Computer Science or a related field, along with 5+ years of professional software development experience. Strong proficiency in C#, .NET Core, SQL, and AWS is required, along with familiarity with front-end frameworks like Angular.
Experience Required
Minimum 5 year(s)
Lead 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 practical knowledge of agile software development methodologies. Familiarity with various technologies used at Nubank is valued, but a willingness to learn is essential.
Experience Required
Minimum 2 year(s)
Lead Software Developer at SS&C Technologies
Mississauga, Ontario, Canada - Full Time
Skills Needed
Software Development, Technical Leadership, Problem Solving, System Architecture, Mentorship, Collaboration, Communication, Continuous Learning
Specialization
Candidates should have 6-10+ years of experience as a hands-on software engineer with expertise in multiple programming languages and software design principles. Strong leadership abilities and excellent communication skills are essential for this role.
Experience Required
Minimum 5 year(s)
Staff Software Engineer at Fluxon
, , Canada - Full Time
Skills Needed
Typescript, Javascript, Python, Golang, Java, C#, Kotlin, Swift, Rust, React, Next.Js, Angular, Spring Boot, Fastapi, Django, Aws, Gcp
Specialization
Candidates should have 7+ years of industry experience in software development and experience leading development through the full product lifecycle. Fluency in designing scalable system architectures and effective development practices is essential.
Experience Required
Minimum 10 year(s)
Intermediate Application Software Developer (Oracle and BI) at BMO Financial Group
Toronto, ON, Canada - Full Time
Skills Needed
Information Systems, Programming Languages, Eco, Business Requirements, Code, It, Computer Science, Confluence, Architecture, Microsoft Excel, Jira, Communication Skills, Powerpoint, Technology
Specialization
Business, IT
Qualification
BSc
Experience Required
Minimum 2 year(s)
Loading...