Software Developer Jobs in Canada

About 353 results in (2) seconds Clear Filters

Jobs Search

About 353 results in (2) seconds
Principal Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Python, C++, C#, Java, Javascript, Rust, Ai Technologies, Language Tooling, Debugging, Static Analysis, Compilers, Developer Tools, Mentoring, Collaboration, Customer Engagement, Open Source
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 experience with AI technologies and developer tools.
Experience Required
Minimum 10 year(s)
Principal Software Engineer at Thinkific
, , Canada - Full Time
Skills Needed
Software Design, Architecture, Technical Strategy, Technical Roadmaps, System Health, Saas Metrics, Cost Management, Reliability, Scalability, Technical Documentation, Mentoring, Hiring, On Call Rotations, Troubleshooting, Technical Specifications, Cloud Native Solutions
Specialization
Candidates should have experience in a principal engineering or architect role, including leading multiple teams (20+ Engineers) and possessing over 10 years in the engineering profession with 3+ years in a staff engineering role. Essential requirements include expert-level knowledge of software design and architecture, experience writing technical specifications, and understanding customer needs.
Experience Required
Minimum 10 year(s)
Senior Software Engineer/Software Engineering Manager at Verisk Analytics, Inc - Canada
Waterloo, Ontario, Canada - Full Time
Skills Needed
Python, C++, Cloud Computing, Aws, Distributed Systems, Api Design, Data Engineering, Devops, Security, Compliance, Technical Leadership, Mentoring
Specialization
Candidates must possess a strong background in computer science (BSc, MSc, Ph.D.) and 5-10 years of demonstrable experience in at least three areas including Python/C++, Cloud computing (AWS), Distributed systems, API design, or Data engineering. Experience in DevOps, security/compliance, or technical leadership is considered an asset.
Experience Required
Minimum 5 year(s)
FPGA Developer (Job Req #2025-270) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Fpga, Hardware Design, Soc Devices, Ip, Sdi, Smpte St 2110, Rtl, Systemverilog, Vhdl, Hls, Tcl/Sdc Scripting, Ethernet, Ddr, Oscilloscopes, Logic Analyzers, C/C++
Specialization
Candidates need at least two years of professional experience in FPGA or hardware design, particularly for video/audio technologies, along with a solid understanding of FPGA building blocks and system architectures. Proficiency in SystemVerilog or VHDL, familiarity with high-speed transceivers, and experience with Intel and/or Xilinx devices are required.
Experience Required
Minimum 2 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, Vhdl, Tcl Scripting, Timing Analysis, Ethernet, Ddr, Debugging, Signal Integrity, Linux, C++, Python, 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)
Co-op Java Developer - Summer 2026 at Global Relay
Kelowna, British Columbia, Canada - Full Time
Skills Needed
Java, Hadoop, Map Reduce, Hdfs, Hbase, Spark, Solr, Lucene, Agile, Test Driven Development, Continuous Integration, Service Oriented Architecture, Rest, Json, Thrift, Zookeeper
Specialization
Candidates should be recent or soon-to-be graduates in Computer Science or a related field with prior Co-Op experience. Coursework or work experience with Java is required, and familiarity with technologies like Hadoop, Spark, and Agile methodologies is considered an asset.
Business Developer, Western Canada at United Services Group
Nanaimo, British Columbia, Canada - Full Time
Skills Needed
Sales, Business Development, Relationship Building, Negotiation, Contract Closing, Salesforce, Lead Management, Quoting, Bidding, Marketing Activities, Trade Shows, Problem Solving, Analytical Skills, Communication, Interpersonal Skills, Microsoft Office Suite
Specialization
Candidates must have a post-secondary degree in Sales or Business Administration or a related field, along with a minimum of five years of sales experience. Essential expectations include frequent travel within the territory, the ability to handle high stress, solve problems, and address customer needs outside of standard hours when required.
Experience Required
Minimum 5 year(s)
Applied AI Software Engineer at FOSSA
Toronto, Ontario, Canada - Full Time
Skills Needed
Typescript, Rust, Haskell, Go, Sql, Llm Apis, Saas, Static Analysis, Deterministic Algorithms, Context Engineering, Prototyping, Software Development, Relational Databases, Attention To Detail, Ai Solutions, Programming Languages
Specialization
Candidates should have experience working on greenfield projects and building scalable SaaS products. A strong background in various programming languages and a passion for AI and software development is essential.
Experience Required
Minimum 5 year(s)
Software Engineer 3 - Backend at Ebay Inc Australia
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Nodejs, C++, Marko, React, Javascript, Html, Scala, Distributed Systems, Cloud, J2ee, Soap, Soa Services, Design Patterns, Data Structures, Rest
Specialization
Candidates must possess a BA/BS or MS in Computer Science or a related field, along with over five years of experience developing highly scalable distributed platforms and internet-scale web applications. Proficiency in Java and/or Scala, distributed systems, cloud knowledge, and strong database skills (relational and NoSQL) are mandatory.
Experience Required
Minimum 5 year(s)
Senior iOS Software Engineer at PressReader
Richmond, British Columbia, Canada - Full Time
Skills Needed
Ios Development, Swift, Objective C, Xcode, Uikit, Swiftui, Rest Api, Test Driven Development, Agile Development, Code Reviews, Documentation, Collaboration, Communication, Interpersonal Skills, Third Party Libraries, Performance Technologies
Specialization
Candidates should have 5+ years of experience in iOS app development and a solid understanding of the mobile development life cycle. Proficiency in Swift, knowledge of test-driven development, and exceptional communication skills are also required.
Experience Required
Minimum 5 year(s)
Software Engineer, Scale Out at Tenstorrent
Toronto, Ontario, Canada - Full Time
Skills Needed
C++, C, Systems Software, Low Level Programming, Infrastructure Development, Memory Management, Threading, I/O, Linux Systems Programming, Gdb, Strace, Perf, Performance Optimization, Scalability, Reliability, Hardware Integration
Specialization
The ideal candidate is a strong C or C++ systems engineer with deep knowledge of memory, threading, I/O, and low-level execution models, experienced in building performance-critical infrastructure or drivers. Proficiency with Linux systems programming and debugging tools like gdb, strace, and perf is required for this structured problem solver.
Experience Required
Minimum 5 year(s)
Software Engineer - Front End at Tucows
, , Canada - Full Time
Skills Needed
Front End Development, Ui Components, React.Js, Vue.Js, Html5, Css3, Sass/Scss, Responsive Design, Accessibility, Performance Optimization, Vite, Webpack, Restful Apis, Git, Agile Methodologies, Playwright
Specialization
Candidates must have a minimum of 5 years of experience delivering high-quality software solutions, with in-depth knowledge of front-end architecture, modern JS frameworks like React.js, and extensive experience with HTML5/CSS3. Essential requirements include deep understanding of RESTful APIs, experience modernizing legacy applications, and practical experience using LLM-based tools in the engineering workflow.
Experience Required
Minimum 5 year(s)
EMBEDDED SOFTWARE @ L3 WESCAM at Harris Corporation
Burlington, ON, Canada - Full Time
Skills Needed
N/A
Qualification
Graduate
Software Engineer - Payments at Cloudbeds Czech Republic
, , Canada - Full Time
Skills Needed
Php, Java, Mysql, Postgresql, Microservices, Event Driven Architecture, Datadog, Github Actions, Kubernetes, Docker, Aws, Api Integration, Payment Processing, Observability, Security Compliance, Domain Driven Design
Specialization
Candidates must have at least 2 years of experience in PHP or Java web application development and solid knowledge of SQL databases. You should be comfortable working with external APIs, modern infrastructure tooling, and possess a strong ownership mindset.
Experience Required
Minimum 2 year(s)
Manager, Software Development at Catalis Holdco Inc
Edmonton, Alberta, Canada - Full Time
Skills Needed
People Leadership, Team Development, Software Development, Quality Assurance, Business Analysis, Cloud Based Erp, Ci/Cd, Automated Testing, Code Reviews, Application Architecture, Cloud Native Design, Stakeholder Collaboration, Product Ownership, Agile Delivery, Devops Principles, Performance Tuning
Specialization
Candidates must possess a Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience, along with over five years in software development, including people leadership roles. Essential qualifications include experience delivering cloud-based enterprise applications and a strong understanding of modern software development practices, DevOps principles, and Agile delivery.
Experience Required
Minimum 5 year(s)
Software Development Manager at Ericsson
Mississauga, Ontario, Canada - Full Time
Skills Needed
People Leadership, Technical Stewardship, Operational Ownership, Ai Transformation, Devops, Ci/Cd, Enterprise Engineering, Scalable Architecture, Continuous Improvement, Performance Management, Incident Response, Resource Allocation, Budget Input, Test Automation, Flow Optimization, Knowledge Sharing
Specialization
Candidates must possess a B.Sc. or M.Sc. in a relevant technical field and have proven leadership experience in improving software build, test, and development processes. Essential requirements include a solid understanding of Production Systems, experience managing technical teams, strong communication skills, and hands-on experience with automation practices and cloud environments.
Experience Required
Minimum 5 year(s)
Software Engineer 3 - Backend at Ebay Inc Australia
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Scala, Distributed Systems, Cloud, Java/J2ee, Soap, Soa Services, Design Patterns, Data Structures, Xml, Rest, Json, Relational Database, Nosql, Elasticsearch, Web Technologies
Specialization
Candidates should have a BA/BS or MS in Computer Science or a related field with over 5 years of experience in developing scalable distributed platforms. Proficiency in Java and/or Scala, along with knowledge of various web technologies and database systems, is required.
Experience Required
Minimum 5 year(s)
Sr Software Engineer - CANADA at Universal Health Group
Richmond, British Columbia, Canada - Full Time
Skills Needed
.Net, React, Couchbase, Gke, Nginx, Microservices, Aws, Gcp, Azure, Tdd, Ci/Cd, Cloud Native, Api Design, Distributed Systems, Data Structures, Algorithms
Specialization
Candidates must have a bachelor's degree in computer science or equivalent and at least 5 years of professional software development experience. Proficiency in .NET, React, cloud-native environments, and CI/CD best practices is required.
Experience Required
Minimum 5 year(s)
Software Engineer (Back End) at Abnormal
, , Canada - Full Time
Skills Needed
Python, Go, Distributed Systems, Grpc, Microservices, Llms, Prompt Engineering, Ai Developer Tools, Application Security, Network Security, Aws, Docker, Kubernetes, Cybersecurity, Testing, Debugging
Specialization
Candidates must have at least 1 year or 4 internships of experience as a Back End Developer, with expertise in Python, Go, and distributed systems. Familiarity with AI tools and a growth mindset are also essential.
Principal Software Engineer at Microsoft
Vancouver, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

25 Apr, 26

Salary

257500.0

Posted On

26 Jan, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, C++, C#, Java, JavaScript, Rust, AI Technologies, Language Tooling, Debugging, Static Analysis, Compilers, Developer Tools, Mentoring, Collaboration, Customer Engagement, Open-source

Industry

Software Development

Description
Overview Within the Developer Division, the Languages, Runtimes, and Compilers Group at Microsoft is responsible for best-in-class support for C++, Java, .NET (C#, Visual Basic, and F#), Python, Rust, and Go. Developer Division in CoreAI believes that software development is rapidly evolving in the age of Artificial Intelligence. We are building the future of platforms and tools for this new era—and we are looking for developers who are not only early adopters of AI-powered development tools, but who are also actively exploring how Large Language Models (LLMs) can enhance their effectiveness and impact. Be a part of a team that values collaboration and the idea of working better together. Come and help us define the language, optimize the compiler and runtime, and build tools that empower developers worldwide to build great software. If you are ready to take on your next big challenge, join us to help redefine the future of developer tools. We are building the next generation of Python development experiences, combining state-of-the-art language services with AI-powered assistance. Our team owns pylance, the leading Python language server, and debugpy, the Python debugger behind Visual Studio Code. We are now pushing further into the age of AI: integrating with GitHub Copilot, improving agent chat context with real-time diagnostic and linting insights, developing Model Context Protocol (MCP) tools, and reimagining debugging and software development in a world where AI and humans collaborate closely. We are looking for a Principal Software Engineer to lead and contribute at the forefront of this transformation. This is a high-impact role where you will work on cutting-edge problems in language tooling, debugging, static analysis, and AI-assisted development — and shape the experience of millions of Python developers worldwide. You will engage deeply with the Python community, the AI developer tools ecosystem, and internal partners across DevDiv, Office, Azure, and GitHub. You will contribute code, influence vision and strategy, and mentor engineers to deliver world-class tools that make developers more productive and creative than ever before. Responsibilities Lead the design and implementation of core features in Pylance, debugpy, and related tools. Collaborate with AI teams to enhance Copilot chat and agent experiences with rich language and debugging context. Invent and prototype new paradigms for debugging and diagnostics in the AI era. Define and deliver Model Context Protocol (MCP) integrations for Python and multi-language workflows. Drive deep customer engagement through GitHub, feedback channels, and direct interactions to gather insights and represent the Python developer's voice. Mentor engineers and help shape the vision for the Python tools team and its role in the broader Microsoft Artificial Intelligence & developer ecosystem. Qualifications Required/minimum qualifications Bachelor'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 equivalent experience. Experience designing and implementing language tooling (e.g., compilers, static analysis, language servers, debuggers, etc.). Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred Qualifications: Master'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 Bachelor's Degree in Computer Science or related technical field AND 10+ 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 in Python and one or more of: TypeScript, JavaScript, Rust. Experience working on developer tools, IDE extensions (Visual Studio or VS Code), or similar ecosystems. 1+ years of experience applying AI technologies (such as large language models or code generation tools) in software development workflows, including tasks like static analysis, automated documentation, or test generation Demonstrated engagement with open-source communities and customers via GitHub or other forums. 6+ months of experience applying AI technologies (such as large language models or code generation tools) in software development workflows, including tasks like static analysis, automated documentation, or test generation. #CoreAI #DevDiv #DDJL Software Engineering IC5 - The typical base pay range for this role across Canada is CAD $142,400 - CAD $257,500 per year. Find additional pay information here: https://careers.microsoft.com/v2/global/en/canada-pay-information.html Software Engineering IC5 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 142,400 $ CAD à 257,500 $ CAD par année. Pour plus d'information au sujet de la rémunération, veuillez cliquer ici: https://careers.microsoft.com/v2/global/en/canada-pay-information.html Ce poste sera ouvert pendant au moins cinq jours et les candidatures seront acceptées de façon continue jusqu’à ce que le poste soit pourvu. This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft est un employeur offrant l’égalité d’accès à l’emploi. Tous les candidats qualifiés seront pris en considération pour l’emploi, sans égard à l’âge, à l’ascendance, à la citoyenneté, à la couleur, aux congés médicaux ou familiaux, à l’identité ou à l’expression de genre, aux renseignements génétiques, à l’état d’immigration, à l’état matrimonial, à l’état de santé, à l’origine nationale, à un éventuel handicap physique ou mental, à l’affiliation politique, au statut de vétéran protégé ou au statut militaire, à la race, à l’ethnie, à la religion, au sexe (y compris la grossesse), à l’orientation sexuelle ou à toute autre caractéristique protégée par les lois, ordonnances et règlements locaux applicables. Si vous avez besoin d’aide avec des accommodements religieux et/ou d’un accommodement raisonnable en raison d’un handicap pendant le processus de candidature, apprenez-en plus sur la demande d’accommodement. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Responsibilities
Lead the design and implementation of core features in Pylance, debugpy, and related tools. Collaborate with AI teams to enhance Copilot chat and agent experiences with rich language and debugging context.
Principal Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Python, C++, C#, Java, Javascript, Rust, Ai Technologies, Language Tooling, Debugging, Static Analysis, Compilers, Developer Tools, Mentoring, Collaboration, Customer Engagement, Open Source
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 experience with AI technologies and developer tools.
Experience Required
Minimum 10 year(s)
Principal Software Engineer at Thinkific
, , Canada - Full Time
Skills Needed
Software Design, Architecture, Technical Strategy, Technical Roadmaps, System Health, Saas Metrics, Cost Management, Reliability, Scalability, Technical Documentation, Mentoring, Hiring, On Call Rotations, Troubleshooting, Technical Specifications, Cloud Native Solutions
Specialization
Candidates should have experience in a principal engineering or architect role, including leading multiple teams (20+ Engineers) and possessing over 10 years in the engineering profession with 3+ years in a staff engineering role. Essential requirements include expert-level knowledge of software design and architecture, experience writing technical specifications, and understanding customer needs.
Experience Required
Minimum 10 year(s)
Senior Software Engineer/Software Engineering Manager at Verisk Analytics, Inc - Canada
Waterloo, Ontario, Canada - Full Time
Skills Needed
Python, C++, Cloud Computing, Aws, Distributed Systems, Api Design, Data Engineering, Devops, Security, Compliance, Technical Leadership, Mentoring
Specialization
Candidates must possess a strong background in computer science (BSc, MSc, Ph.D.) and 5-10 years of demonstrable experience in at least three areas including Python/C++, Cloud computing (AWS), Distributed systems, API design, or Data engineering. Experience in DevOps, security/compliance, or technical leadership is considered an asset.
Experience Required
Minimum 5 year(s)
FPGA Developer (Job Req #2025-270) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Fpga, Hardware Design, Soc Devices, Ip, Sdi, Smpte St 2110, Rtl, Systemverilog, Vhdl, Hls, Tcl/Sdc Scripting, Ethernet, Ddr, Oscilloscopes, Logic Analyzers, C/C++
Specialization
Candidates need at least two years of professional experience in FPGA or hardware design, particularly for video/audio technologies, along with a solid understanding of FPGA building blocks and system architectures. Proficiency in SystemVerilog or VHDL, familiarity with high-speed transceivers, and experience with Intel and/or Xilinx devices are required.
Experience Required
Minimum 2 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, Vhdl, Tcl Scripting, Timing Analysis, Ethernet, Ddr, Debugging, Signal Integrity, Linux, C++, Python, 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)
Co-op Java Developer - Summer 2026 at Global Relay
Kelowna, British Columbia, Canada - Full Time
Skills Needed
Java, Hadoop, Map Reduce, Hdfs, Hbase, Spark, Solr, Lucene, Agile, Test Driven Development, Continuous Integration, Service Oriented Architecture, Rest, Json, Thrift, Zookeeper
Specialization
Candidates should be recent or soon-to-be graduates in Computer Science or a related field with prior Co-Op experience. Coursework or work experience with Java is required, and familiarity with technologies like Hadoop, Spark, and Agile methodologies is considered an asset.
Business Developer, Western Canada at United Services Group
Nanaimo, British Columbia, Canada - Full Time
Skills Needed
Sales, Business Development, Relationship Building, Negotiation, Contract Closing, Salesforce, Lead Management, Quoting, Bidding, Marketing Activities, Trade Shows, Problem Solving, Analytical Skills, Communication, Interpersonal Skills, Microsoft Office Suite
Specialization
Candidates must have a post-secondary degree in Sales or Business Administration or a related field, along with a minimum of five years of sales experience. Essential expectations include frequent travel within the territory, the ability to handle high stress, solve problems, and address customer needs outside of standard hours when required.
Experience Required
Minimum 5 year(s)
Applied AI Software Engineer at FOSSA
Toronto, Ontario, Canada - Full Time
Skills Needed
Typescript, Rust, Haskell, Go, Sql, Llm Apis, Saas, Static Analysis, Deterministic Algorithms, Context Engineering, Prototyping, Software Development, Relational Databases, Attention To Detail, Ai Solutions, Programming Languages
Specialization
Candidates should have experience working on greenfield projects and building scalable SaaS products. A strong background in various programming languages and a passion for AI and software development is essential.
Experience Required
Minimum 5 year(s)
Software Engineer 3 - Backend at Ebay Inc Australia
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Nodejs, C++, Marko, React, Javascript, Html, Scala, Distributed Systems, Cloud, J2ee, Soap, Soa Services, Design Patterns, Data Structures, Rest
Specialization
Candidates must possess a BA/BS or MS in Computer Science or a related field, along with over five years of experience developing highly scalable distributed platforms and internet-scale web applications. Proficiency in Java and/or Scala, distributed systems, cloud knowledge, and strong database skills (relational and NoSQL) are mandatory.
Experience Required
Minimum 5 year(s)
Senior iOS Software Engineer at PressReader
Richmond, British Columbia, Canada - Full Time
Skills Needed
Ios Development, Swift, Objective C, Xcode, Uikit, Swiftui, Rest Api, Test Driven Development, Agile Development, Code Reviews, Documentation, Collaboration, Communication, Interpersonal Skills, Third Party Libraries, Performance Technologies
Specialization
Candidates should have 5+ years of experience in iOS app development and a solid understanding of the mobile development life cycle. Proficiency in Swift, knowledge of test-driven development, and exceptional communication skills are also required.
Experience Required
Minimum 5 year(s)
Software Engineer, Scale Out at Tenstorrent
Toronto, Ontario, Canada - Full Time
Skills Needed
C++, C, Systems Software, Low Level Programming, Infrastructure Development, Memory Management, Threading, I/O, Linux Systems Programming, Gdb, Strace, Perf, Performance Optimization, Scalability, Reliability, Hardware Integration
Specialization
The ideal candidate is a strong C or C++ systems engineer with deep knowledge of memory, threading, I/O, and low-level execution models, experienced in building performance-critical infrastructure or drivers. Proficiency with Linux systems programming and debugging tools like gdb, strace, and perf is required for this structured problem solver.
Experience Required
Minimum 5 year(s)
Software Engineer - Front End at Tucows
, , Canada - Full Time
Skills Needed
Front End Development, Ui Components, React.Js, Vue.Js, Html5, Css3, Sass/Scss, Responsive Design, Accessibility, Performance Optimization, Vite, Webpack, Restful Apis, Git, Agile Methodologies, Playwright
Specialization
Candidates must have a minimum of 5 years of experience delivering high-quality software solutions, with in-depth knowledge of front-end architecture, modern JS frameworks like React.js, and extensive experience with HTML5/CSS3. Essential requirements include deep understanding of RESTful APIs, experience modernizing legacy applications, and practical experience using LLM-based tools in the engineering workflow.
Experience Required
Minimum 5 year(s)
EMBEDDED SOFTWARE @ L3 WESCAM at Harris Corporation
Burlington, ON, Canada - Full Time
Skills Needed
N/A
Qualification
Graduate
Software Engineer - Payments at Cloudbeds Czech Republic
, , Canada - Full Time
Skills Needed
Php, Java, Mysql, Postgresql, Microservices, Event Driven Architecture, Datadog, Github Actions, Kubernetes, Docker, Aws, Api Integration, Payment Processing, Observability, Security Compliance, Domain Driven Design
Specialization
Candidates must have at least 2 years of experience in PHP or Java web application development and solid knowledge of SQL databases. You should be comfortable working with external APIs, modern infrastructure tooling, and possess a strong ownership mindset.
Experience Required
Minimum 2 year(s)
Manager, Software Development at Catalis Holdco Inc
Edmonton, Alberta, Canada - Full Time
Skills Needed
People Leadership, Team Development, Software Development, Quality Assurance, Business Analysis, Cloud Based Erp, Ci/Cd, Automated Testing, Code Reviews, Application Architecture, Cloud Native Design, Stakeholder Collaboration, Product Ownership, Agile Delivery, Devops Principles, Performance Tuning
Specialization
Candidates must possess a Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience, along with over five years in software development, including people leadership roles. Essential qualifications include experience delivering cloud-based enterprise applications and a strong understanding of modern software development practices, DevOps principles, and Agile delivery.
Experience Required
Minimum 5 year(s)
Software Development Manager at Ericsson
Mississauga, Ontario, Canada - Full Time
Skills Needed
People Leadership, Technical Stewardship, Operational Ownership, Ai Transformation, Devops, Ci/Cd, Enterprise Engineering, Scalable Architecture, Continuous Improvement, Performance Management, Incident Response, Resource Allocation, Budget Input, Test Automation, Flow Optimization, Knowledge Sharing
Specialization
Candidates must possess a B.Sc. or M.Sc. in a relevant technical field and have proven leadership experience in improving software build, test, and development processes. Essential requirements include a solid understanding of Production Systems, experience managing technical teams, strong communication skills, and hands-on experience with automation practices and cloud environments.
Experience Required
Minimum 5 year(s)
Software Engineer 3 - Backend at Ebay Inc Australia
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Scala, Distributed Systems, Cloud, Java/J2ee, Soap, Soa Services, Design Patterns, Data Structures, Xml, Rest, Json, Relational Database, Nosql, Elasticsearch, Web Technologies
Specialization
Candidates should have a BA/BS or MS in Computer Science or a related field with over 5 years of experience in developing scalable distributed platforms. Proficiency in Java and/or Scala, along with knowledge of various web technologies and database systems, is required.
Experience Required
Minimum 5 year(s)
Sr Software Engineer - CANADA at Universal Health Group
Richmond, British Columbia, Canada - Full Time
Skills Needed
.Net, React, Couchbase, Gke, Nginx, Microservices, Aws, Gcp, Azure, Tdd, Ci/Cd, Cloud Native, Api Design, Distributed Systems, Data Structures, Algorithms
Specialization
Candidates must have a bachelor's degree in computer science or equivalent and at least 5 years of professional software development experience. Proficiency in .NET, React, cloud-native environments, and CI/CD best practices is required.
Experience Required
Minimum 5 year(s)
Software Engineer (Back End) at Abnormal
, , Canada - Full Time
Skills Needed
Python, Go, Distributed Systems, Grpc, Microservices, Llms, Prompt Engineering, Ai Developer Tools, Application Security, Network Security, Aws, Docker, Kubernetes, Cybersecurity, Testing, Debugging
Specialization
Candidates must have at least 1 year or 4 internships of experience as a Back End Developer, with expertise in Python, Go, and distributed systems. Familiarity with AI tools and a growth mindset are also essential.
Loading...