Software Engineers & Designers Jobs in Canada

About 717 results in (4) seconds Clear Filters

Jobs Search

About 717 results in (4) seconds
Senior Software Engineer II at SurveyMonkey
Ottawa, Ontario, Canada - Full Time
Skills Needed
Backend Technologies, Node.Js, Typescript, Distributed Architectures, Event Driven Architectures, Data Quality, Governance Systems, Schema Validation, Pii Detection, Ai Capabilities, Foundation Model Apis, Collaboration, Mentorship, Technical Excellence, Observability, Performance
Specialization
Candidates should have 8+ years of experience in backend or platform systems with a focus on reliability and performance. Proficiency in modern backend technologies and familiarity with AI and data systems is also required.
Experience Required
Minimum 10 year(s)
Embedded Software Developer at North America Traffic Inc
Port Colborne, ON, Canada - Full Time
Skills Needed
System Software, Boot Loaders, Serial Communications, Kernel, Critical Systems
Qualification
Graduate
Software Engineer, Graduate at Provision Software Corporation
Toronto, ON, Canada - Full Time
Skills Needed
Python, Web Applications
Specialization
Software Engineering, Engineering
Qualification
Graduate
AI-Native Software Engineer at CookUnity
Toronto, Ontario, Canada - Full Time
Skills Needed
Ai Development, Prompt Engineering, Llms, Python, Kotlin, Typescript, React, Next.Js, Prototyping, Automation, Teaching, Experimentation, Open Source, Model Fine Tuning, Rag Systems, Building Ai Products
Specialization
Candidates should have at least 3 years of professional experience and a portfolio showcasing projects built with AI assistance. A strong foundation in programming languages and experience with modern AI development tools is essential.
Principal Software Engineer at Berkshire Hathaway Specialty Insurance
Toronto, ON, Canada - Full Time
Skills Needed
Soa, Analytical Skills, System Administration, Software Development, Solution Delivery, Interpersonal Skills, Languages, Vendors
Qualification
Graduate
Software Development Intern at Arup
Toronto, ON M4W 3M5, Canada - Full Time
Skills Needed
Biodiversity, Drive Change, Climate, Training
Qualification
Graduate
Principal Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Data Engineering, Big Data Analytics, Business Intelligence, Telemetry Pipelines, Data Integration, Real Time Analytics, Compliance, Data Governance, Diagnostics, Analytics, Azure Sql Db, Azure Cosmos Db, Azure Data Factory, Azure Synapse Analytics, Power Bi
Specialization
Candidates should have extensive experience in software engineering and data engineering, particularly with Azure technologies. A strong understanding of big data analytics and compliance is essential.
Experience Required
Minimum 10 year(s)
Software Engineer, Embedded at Motive
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Embedded Systems, C/C++, Firmware Development, Debugging, Multi Core Architectures, Automated Testing, Rtos, Linux, Android, Electrical Bus Communication, Thread Scheduling, Context Switching, Memory Management, Iot, Wifi, Bluetooth
Specialization
Candidates should have 5+ years of experience and a Bachelor's degree in Electrical Engineering, Computer Science, or equivalent. Strong programming experience in C/C++ and familiarity with ARM architectures is required.
Experience Required
Minimum 5 year(s)
Principal Software Engineer at Calabrio
, Ontario, Canada - Full Time
Skills Needed
Ai, Data Driven Application Development, Saas Solutions, Nlp, Speech To Text, Llm Models, Rest Apis, Agile Methodologies, Python, Java, Sql, React, Javascript, Cloud Computing, Distributed Systems, Database Management
Specialization
The ideal candidate should have 8+ years of professional experience in software development, including 3+ years in senior roles, with proficiency in Python, Java, SQL, and AI/ML development. Strong experience with both relational and non-relational databases is also required.
Experience Required
Minimum 10 year(s)
Software Engineer, Security at Coinbase Careers Page
, , Canada - Full Time
Skills Needed
Software Development, Security Solutions, Python, Go, Cloud Environments, Aws, Gcp, Azure, Communication Skills, Interpersonal Skills, Automation, Security Best Practices, Threat Modeling, Blockchain Technologies, Smart Contract Security
Specialization
A Bachelor’s degree in Computer Science or related field and 3+ years of experience in software development are required. Experience with automated tools in Python or Go and proficiency in various technology stacks and cloud environments is also necessary.
Experience Required
Minimum 2 year(s)
Associate Software Engineer at HP Law
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Microservices, Test Automation, Api Testing, Integration Testing, End To End Testing, Ci/Cd, Devops, Nodejs, Typescript, Javascript, Python, Terraform, Cloud Environments, Scrum, Agile Development
Specialization
Candidates should be enrolled in a Bachelor's or Master's program in a relevant field and have completed at least 2 academic years. Experience with cloud environments and a passion for programming are essential.
Software Engineer, Embedded at Motive
Toronto, Ontario, Canada - Full Time
Skills Needed
Embedded Systems, C/C++, Firmware Development, Debugging, Multi Core Architectures, Automated Testing, Rtos, Linux, Android, Electrical Bus Communication, Thread Scheduling, Context Switching, Memory Management, Iot, Consumer Electronics, Arm Processors
Specialization
Candidates should have 5+ years of experience and a bachelor's degree in Electrical Engineering, Computer Science, or equivalent. Strong programming experience in C/C++ for embedded systems and familiarity with ARM or equivalent architectures is required.
Experience Required
Minimum 5 year(s)
Principal Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Apis, Sdks, Telemetry, Data Integration, Big Data Analytics, Business Intelligence, Service Health, Architecture, Design, Scalability
Specialization
A Bachelor's Degree in Computer Science or related field with 6+ years of technical engineering experience is required. Preferred qualifications include a Master's Degree and 8+ years of experience or equivalent.
Experience Required
Minimum 10 year(s)
Product Software Engineer - Sr Software Engineer(C++) 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
Specialization
The position requires over 5 years of experience with strong proficiency in C++ development and familiarity with distributed systems. Strong English communication skills and experience in Agile environments are also essential.
Experience Required
Minimum 5 year(s)
Software Engineer / Sr. Software Engineer (.NET, C#) at Applied Systems
, , Canada - Full Time
Skills Needed
C#, .Net, Asp.Net, Sql, Entity Framework, Dapper, Dependency Injection, Nunit, Xunit, Moq, Postman, Jest, Splunk, Data Dog, Git, Saas
Specialization
The ideal candidate should have 3+ years of experience in software engineering with knowledge of various software development languages and frameworks. For the Senior Software Engineer role, 8+ years of experience and a passion for continuous learning in programming and web development are preferred.
Experience Required
Minimum 5 year(s)
Software Developer, Augmented Reality, System Software at Google
Waterloo, Ontario, Canada - Full Time
Skills Needed
C++, Embedded Systems, Linux, C, Python, Data Structures, Algorithms, Version Control, Git, Code Review, Gerrit
Specialization
A bachelor's degree or equivalent practical experience is required, along with 2 years of experience in C++, Embedded Systems, and Linux. Preferred qualifications include a master's degree or PhD in a related field and experience with data structures or algorithms.
Experience Required
Minimum 2 year(s)
Senior Software Engineer I/II at Rocket Lab Corporation
Toronto, Ontario, Canada - Full Time
Skills Needed
Python Development, Apis, Data Visualization, Data Processing, Databases, Data Pipelines, Git, Ci/Cd, Containerization, Sql, Etl Pipelines, Agile Development Practices, Web Application Development, User Interface Development, Data Science, Numerical Analysis Techniques
Specialization
Candidates should have a bachelor's degree in a relevant field and at least 5 years of engineering experience. Proficiency in Python and experience with various software development tools and practices are essential.
Experience Required
Minimum 5 year(s)
Full Stack Software Developer at Rewind Software
, , Canada - Full Time
Skills Needed
Full Stack Development, Ruby On Rails, Rspec, React, Rest Apis, Git, Linux, Postgresql, Problem Solving, Ai Tools, Collaboration, Customer Centricity, Performance Optimization, Automation, Continuous Improvement, Technical Design
Specialization
Candidates should have 1-3 years of professional experience as a Software Developer and at least 1 year of hands-on experience with Ruby on Rails. Proficiency with React and familiarity with REST APIs and relational databases is also required.
Experience Required
Minimum 2 year(s)
Principal Software Developer at Dr Bill RBC Ventures
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Python, Spring Boot, Fast Api, Rest Apis, Multithreading, Messaging, Micro Services, Cloud Native Applications, Aws, Gcp, Azure, Docker, Kubernetes, Ci/Cd, Sql, Nosql
Specialization
Expert-level backend development experience with Java or Python is required, along with proven experience in building micro-services and cloud-native applications. Strong communication skills and the ability to navigate enterprise governance and compliance frameworks are essential.
Experience Required
Minimum 10 year(s)
Senior 3D Software Developer at Vention
Montreal, Quebec, Canada - Full Time
Skills Needed
3d Mathematics, Cad Engine Development, 3d Tools Creation, User Interface Improvement, Agile Scrum, Linear Algebra, Computer Graphics, 3d Libraries, Web Development, Javascript, Typescript, React, Css
Specialization
Candidates should have a minimum of 5 years of experience in a similar role and a relevant undergraduate degree. Proficiency in at least one major programming language and experience with 3D libraries are essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer II at SurveyMonkey
Ottawa, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

27 Jan, 26

Salary

0.0

Posted On

29 Oct, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Backend Technologies, Node.js, TypeScript, Distributed Architectures, Event-Driven Architectures, Data Quality, Governance Systems, Schema Validation, PII Detection, AI Capabilities, Foundation-Model APIs, Collaboration, Mentorship, Technical Excellence, Observability, Performance

Industry

Software Development

Description
SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users. We combine powerful capabilities with intuitive design, effectively serving every use case, from customer experience to employee engagement, market research to payment and registration forms. With built-in research expertise and AI-powered technology, it’s like having a team of expert researchers at your fingertips. Trusted by millions—from startups to Fortune 500 companies—SurveyMonkey helps teams gather insights and information that inspire better decisions, create experiences people love, and drive business growth. Discover how at surveymonkey.com. What we’re looking for This role reports to the Senior Engineering Manager for the Growth Platform team, which builds the experimentation, analytics, and data infrastructure powering every product decision at SurveyMonkey. You’ll join a high-impact group of engineers focused on reliability, developer experience, and the next generation of intelligent data systems. You will help build intelligent infrastructure that enhances data quality, privacy, and the reliability of downstream analytics across the company. If you’re excited to design foundational systems that power data-driven decision making, this is the opportunity to do it. What you’ll be working on Design, build, and operate large-scale backend and data systems that route and process hundreds of millions of events with high reliability, observability, and performance Develop intelligent data services that improve data quality, privacy, and trust, including validation, schema drift, and automated guardrails. Integrate AI capabilities into the platform using technologies such as Amazon Bedrock to power detection, anomaly monitoring, and insight generation. Drive technical excellence and mentorship by contributing to architecture reviews, improving developer experience, and helping the team adopt modern, reliable, and scalable engineering practices. Collaborate cross-functionally with data engineers, analysts, product managers, and other software engineers to design APIs, ensure clean data flows, and enable high-quality experimentation and analytics across the company. We’d love to hear from people with 8+ years of experience designing, building, and operating large-scale backend or platform systems with a focus on reliability, performance, and observability. Strong proficiency in modern backend technologies, particularly Node.js/TypeScript, and familiarity with distributed, event-driven architectures (e.g., Kafka, Kinesis, Pub/Sub). Experience with data-quality and governance systems, such as schema validation, PII/drift detection, or event instrumentation at scale. Familiarity with AI and data systems. Comfortable using foundation-model APIs (e.g., Amazon Bedrock or Claude) to enable intelligent capabilities. A collaborative, product-minded engineer who communicates clearly across disciplines and mentors while balancing innovation with pragmatic delivery. SurveyMonkey believes in-person collaboration is valuable for building relationships, fostering community, and enhancing our speed and execution in problem-solving and decision-making. As such, you will be required to work from a SurveyMonkey office up to 1 day per week. #LI - Hybrid Why SurveyMonkey? We’re glad you asked At SurveyMonkey, curiosity powers everything we do. We’re a global company where people from all backgrounds can make an impact, build meaningful connections, and grow their careers. Our teams work in a flexible, hybrid environment with thoughtfully designed offices and programs like the CHOICE Fund to help employees thrive in work and life. We’ve been trusted by organizations for over 25 years, and we’re just getting started. Our milestones include celebrating a quarter-century of curiosity with 25 acts of giving, opening new hubs in Costa Rica and India, crossing the threshold of 100 billion questions answered, and earning recognition as one of the Most Inspiring Workplaces across North America and Asia. We live our company values—like championing inclusion and making it happen—by embedding them into how we hire, collaborate, and grow. They help shape everything from our culture to our business decisions. Come join us and see where your curiosity can take you. Our commitment to an inclusive workplace SurveyMonkey is an equal opportunity employer committed to providing a workplace free from harassment and discrimination. We celebrate the unique differences of our employees because that is what drives curiosity, innovation, and the success of our business. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity or expression, age, marital status, veteran status, disability status, pregnancy, parental status, genetic information, political affiliation, or any other status protected by the laws or regulations in the locations where we operate. Accommodations are available for applicants with disabilities.
Responsibilities
Design, build, and operate large-scale backend and data systems that process hundreds of millions of events. Develop intelligent data services to enhance data quality, privacy, and trust across the company.
Senior Software Engineer II at SurveyMonkey
Ottawa, Ontario, Canada - Full Time
Skills Needed
Backend Technologies, Node.Js, Typescript, Distributed Architectures, Event Driven Architectures, Data Quality, Governance Systems, Schema Validation, Pii Detection, Ai Capabilities, Foundation Model Apis, Collaboration, Mentorship, Technical Excellence, Observability, Performance
Specialization
Candidates should have 8+ years of experience in backend or platform systems with a focus on reliability and performance. Proficiency in modern backend technologies and familiarity with AI and data systems is also required.
Experience Required
Minimum 10 year(s)
Embedded Software Developer at North America Traffic Inc
Port Colborne, ON, Canada - Full Time
Skills Needed
System Software, Boot Loaders, Serial Communications, Kernel, Critical Systems
Qualification
Graduate
Software Engineer, Graduate at Provision Software Corporation
Toronto, ON, Canada - Full Time
Skills Needed
Python, Web Applications
Specialization
Software Engineering, Engineering
Qualification
Graduate
AI-Native Software Engineer at CookUnity
Toronto, Ontario, Canada - Full Time
Skills Needed
Ai Development, Prompt Engineering, Llms, Python, Kotlin, Typescript, React, Next.Js, Prototyping, Automation, Teaching, Experimentation, Open Source, Model Fine Tuning, Rag Systems, Building Ai Products
Specialization
Candidates should have at least 3 years of professional experience and a portfolio showcasing projects built with AI assistance. A strong foundation in programming languages and experience with modern AI development tools is essential.
Principal Software Engineer at Berkshire Hathaway Specialty Insurance
Toronto, ON, Canada - Full Time
Skills Needed
Soa, Analytical Skills, System Administration, Software Development, Solution Delivery, Interpersonal Skills, Languages, Vendors
Qualification
Graduate
Software Development Intern at Arup
Toronto, ON M4W 3M5, Canada - Full Time
Skills Needed
Biodiversity, Drive Change, Climate, Training
Qualification
Graduate
Principal Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Data Engineering, Big Data Analytics, Business Intelligence, Telemetry Pipelines, Data Integration, Real Time Analytics, Compliance, Data Governance, Diagnostics, Analytics, Azure Sql Db, Azure Cosmos Db, Azure Data Factory, Azure Synapse Analytics, Power Bi
Specialization
Candidates should have extensive experience in software engineering and data engineering, particularly with Azure technologies. A strong understanding of big data analytics and compliance is essential.
Experience Required
Minimum 10 year(s)
Software Engineer, Embedded at Motive
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Embedded Systems, C/C++, Firmware Development, Debugging, Multi Core Architectures, Automated Testing, Rtos, Linux, Android, Electrical Bus Communication, Thread Scheduling, Context Switching, Memory Management, Iot, Wifi, Bluetooth
Specialization
Candidates should have 5+ years of experience and a Bachelor's degree in Electrical Engineering, Computer Science, or equivalent. Strong programming experience in C/C++ and familiarity with ARM architectures is required.
Experience Required
Minimum 5 year(s)
Principal Software Engineer at Calabrio
, Ontario, Canada - Full Time
Skills Needed
Ai, Data Driven Application Development, Saas Solutions, Nlp, Speech To Text, Llm Models, Rest Apis, Agile Methodologies, Python, Java, Sql, React, Javascript, Cloud Computing, Distributed Systems, Database Management
Specialization
The ideal candidate should have 8+ years of professional experience in software development, including 3+ years in senior roles, with proficiency in Python, Java, SQL, and AI/ML development. Strong experience with both relational and non-relational databases is also required.
Experience Required
Minimum 10 year(s)
Software Engineer, Security at Coinbase Careers Page
, , Canada - Full Time
Skills Needed
Software Development, Security Solutions, Python, Go, Cloud Environments, Aws, Gcp, Azure, Communication Skills, Interpersonal Skills, Automation, Security Best Practices, Threat Modeling, Blockchain Technologies, Smart Contract Security
Specialization
A Bachelor’s degree in Computer Science or related field and 3+ years of experience in software development are required. Experience with automated tools in Python or Go and proficiency in various technology stacks and cloud environments is also necessary.
Experience Required
Minimum 2 year(s)
Associate Software Engineer at HP Law
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Microservices, Test Automation, Api Testing, Integration Testing, End To End Testing, Ci/Cd, Devops, Nodejs, Typescript, Javascript, Python, Terraform, Cloud Environments, Scrum, Agile Development
Specialization
Candidates should be enrolled in a Bachelor's or Master's program in a relevant field and have completed at least 2 academic years. Experience with cloud environments and a passion for programming are essential.
Software Engineer, Embedded at Motive
Toronto, Ontario, Canada - Full Time
Skills Needed
Embedded Systems, C/C++, Firmware Development, Debugging, Multi Core Architectures, Automated Testing, Rtos, Linux, Android, Electrical Bus Communication, Thread Scheduling, Context Switching, Memory Management, Iot, Consumer Electronics, Arm Processors
Specialization
Candidates should have 5+ years of experience and a bachelor's degree in Electrical Engineering, Computer Science, or equivalent. Strong programming experience in C/C++ for embedded systems and familiarity with ARM or equivalent architectures is required.
Experience Required
Minimum 5 year(s)
Principal Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Apis, Sdks, Telemetry, Data Integration, Big Data Analytics, Business Intelligence, Service Health, Architecture, Design, Scalability
Specialization
A Bachelor's Degree in Computer Science or related field with 6+ years of technical engineering experience is required. Preferred qualifications include a Master's Degree and 8+ years of experience or equivalent.
Experience Required
Minimum 10 year(s)
Product Software Engineer - Sr Software Engineer(C++) 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
Specialization
The position requires over 5 years of experience with strong proficiency in C++ development and familiarity with distributed systems. Strong English communication skills and experience in Agile environments are also essential.
Experience Required
Minimum 5 year(s)
Software Engineer / Sr. Software Engineer (.NET, C#) at Applied Systems
, , Canada - Full Time
Skills Needed
C#, .Net, Asp.Net, Sql, Entity Framework, Dapper, Dependency Injection, Nunit, Xunit, Moq, Postman, Jest, Splunk, Data Dog, Git, Saas
Specialization
The ideal candidate should have 3+ years of experience in software engineering with knowledge of various software development languages and frameworks. For the Senior Software Engineer role, 8+ years of experience and a passion for continuous learning in programming and web development are preferred.
Experience Required
Minimum 5 year(s)
Software Developer, Augmented Reality, System Software at Google
Waterloo, Ontario, Canada - Full Time
Skills Needed
C++, Embedded Systems, Linux, C, Python, Data Structures, Algorithms, Version Control, Git, Code Review, Gerrit
Specialization
A bachelor's degree or equivalent practical experience is required, along with 2 years of experience in C++, Embedded Systems, and Linux. Preferred qualifications include a master's degree or PhD in a related field and experience with data structures or algorithms.
Experience Required
Minimum 2 year(s)
Senior Software Engineer I/II at Rocket Lab Corporation
Toronto, Ontario, Canada - Full Time
Skills Needed
Python Development, Apis, Data Visualization, Data Processing, Databases, Data Pipelines, Git, Ci/Cd, Containerization, Sql, Etl Pipelines, Agile Development Practices, Web Application Development, User Interface Development, Data Science, Numerical Analysis Techniques
Specialization
Candidates should have a bachelor's degree in a relevant field and at least 5 years of engineering experience. Proficiency in Python and experience with various software development tools and practices are essential.
Experience Required
Minimum 5 year(s)
Full Stack Software Developer at Rewind Software
, , Canada - Full Time
Skills Needed
Full Stack Development, Ruby On Rails, Rspec, React, Rest Apis, Git, Linux, Postgresql, Problem Solving, Ai Tools, Collaboration, Customer Centricity, Performance Optimization, Automation, Continuous Improvement, Technical Design
Specialization
Candidates should have 1-3 years of professional experience as a Software Developer and at least 1 year of hands-on experience with Ruby on Rails. Proficiency with React and familiarity with REST APIs and relational databases is also required.
Experience Required
Minimum 2 year(s)
Principal Software Developer at Dr Bill RBC Ventures
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Python, Spring Boot, Fast Api, Rest Apis, Multithreading, Messaging, Micro Services, Cloud Native Applications, Aws, Gcp, Azure, Docker, Kubernetes, Ci/Cd, Sql, Nosql
Specialization
Expert-level backend development experience with Java or Python is required, along with proven experience in building micro-services and cloud-native applications. Strong communication skills and the ability to navigate enterprise governance and compliance frameworks are essential.
Experience Required
Minimum 10 year(s)
Senior 3D Software Developer at Vention
Montreal, Quebec, Canada - Full Time
Skills Needed
3d Mathematics, Cad Engine Development, 3d Tools Creation, User Interface Improvement, Agile Scrum, Linear Algebra, Computer Graphics, 3d Libraries, Web Development, Javascript, Typescript, React, Css
Specialization
Candidates should have a minimum of 5 years of experience in a similar role and a relevant undergraduate degree. Proficiency in at least one major programming language and experience with 3D libraries are essential.
Experience Required
Minimum 5 year(s)
Loading...