Software Developer Jobs in Canada

About 3194 results in (4) seconds Clear Filters

Jobs Search

About 3194 results in (4) seconds
Senior Software Engineer (Vancouver) at Gauss Labs
Vancouver, BC, Canada - Full Time
Skills Needed
Mongodb, Redis, Kubernetes, Databases, Docker, Distributed Systems, Data Structures, Design Principles, Test Automation, Spark, Pandas, Hadoop, Python, Machine Learning, Computer Science, Algorithms, Kafka, Java, Cassandra, Operating Systems, Software Solutions
Specialization
Computer science engineering or related technical field required
Qualification
Graduate
Senior Software Engineering Manager at Stay22
Montréal, QC, Canada - Full Time
Skills Needed
Design, Engineering Leadership, Software Development, Scalability, Python, Ownership, High Quality Standards, Interpersonal Skills, Constructive Feedback, Computer Science, Onboarding
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Software Engineering Technical Lead at Aviso Wealth
Vancouver, BC, Canada - Full Time
Skills Needed
Sql Server, Design Patterns, Oracle, Capital Markets, Dependency Injection, Software Development, Cloud Development, State Management, Health Monitoring, Bootstrap, Computer Science, Azure, English, Interpersonal Skills, Communication Skills, French, Telemetry
Specialization
Computer Science, Engineering
Qualification
Diploma
Senior Software Engineer - Front End at Veeva Systems
Remote, British Columbia, Canada - Full Time
Skills Needed
Java, Junit, Gradle, Vue, Jenkins, Tomcat, Javascript, Javascript Frameworks, Git
Qualification
Graduate
Software Engineer - Battery Systems at Join the eZinc team
Toronto, ON, Canada - Full Time
Skills Needed
Software Development, Git, Doxygen, Version Control, Documentation, Fuzzy Logic, Uml, Ladder Logic, Software Documentation, Power Electronics, Energy Storage, Data Acquisition, Computer Engineering, Battery Management Systems, Microcontrollers
Specialization
Software Engineering, Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Software Engineer III (Varicent SPM) at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Academic Background
Specialization
Undergraduate degree post graduate degree or technical certificate
Qualification
Trade Certificate
Experience Required
Minimum 5 year(s)
Intern - Embedded Software Engineer at Analog Devices
Vancouver, BC, Canada - Full Time
Skills Needed
Computer Science, Computer Engineering, Ip, Software, Communication Skills, C, Integrated Development Environments, Linux, Ethernet, Git
Qualification
Graduate
Chief Operations Officer at GeoSoftware
Calgary, AB T2P 3C5, Canada - Full Time
Skills Needed
Geology, Geophysics
Qualification
Graduate
Experience Required
Minimum 5 year(s)
chief operating officer - financial, communications and other business serv at GeoSoftware
Calgary, AB T2R 0C6, Canada - Full Time
Skills Needed
Jira, Technology
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Quality Assurance - Senior Software Quality Assurance - Landmark - at Halliburton
Calgary, AB, Canada - Full Time
Skills Needed
Citizenship, Agile Environment, Consideration, Color, Domain Experience, Test Cases, Software Quality Assurance, Manual Testing, Geophysics, Gas Industry, Reservoir Engineering, Big Data Analytics, Geology, Validation, Design, Features, Software, New Features
Specialization
Geosciences geology geophysics or reservoir engineering
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Quality Assurance - Senior Software Quality Assurance - Landmark - at Halliburton
Calgary, AB T2P 3V4, Canada - Full Time
Skills Needed
Manual Testing, Design, Validation, New Features, Agile Environment, Reservoir Engineering, Features, Geology, Domain Experience, Geophysics, Big Data Analytics, Test Cases
Specialization
Geosciences geology geophysics or reservoir engineering
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Engineering Manager, Software Supply Chain Security: Human Authent at GitLab
Remote, British Columbia, Canada - Full Time
Skills Needed
Authentication Systems, Ldap, Session Management, Security Compliance
Qualification
Graduate
Senior Engineer, Embedded Software Engineer - System on Chip (SoC) Software at Analog Devices
Vancouver, BC, Canada - Full Time
Skills Needed
Software Development, Zigbee, Computer Engineering, Systems Programming, Communication Protocols, Security, Leadership Skills, Jenkins, Embedded Systems
Specialization
Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Technology Specialist, Digital Developer at Equitable CA
Waterloo, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Automation Developer - Remote in Canada at Optum
Richmond, BC, Canada - Full Time
Skills Needed
Confluence, Testing Tools, Jenkins, Automation Tools, Computer Science, Health Outcomes, Cypress, Jira, Git, Color, Agile, Scrum, Selenium Webdriver, Test Automation, Selenium, Automation
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Sr. Java Full Stack Developer (Payments) at CGI
Toronto, ON M5B 2L7, Canada - Full Time
Skills Needed
Jira, Spring Boot, Openshift, Distributed Systems, Django, Rdbms, Web Development, Agile Methodologies, Security Protocols, Financial Systems, Swift Payments, Automation Tools, Java, Python, Oauth, Angular, Platforms, Confluence, Front End Development, Solace
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Typescript Developer (6-month Contract) at Pixomondo
Toronto, ON, Canada - Full Time
Skills Needed
Webgl, Web Applications
Qualification
Graduate
Intermediate Machine Learning Developer at Trellis
Ottawa, ON K2K 3G4, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Educational Developer, Digital Learning at Western University
London, ON, Canada - Full Time
Skills Needed
Design, Curriculum Development, Teaching, Program Development, Schedules, Training, Instructors, Instructional Design, Models, Educational Technology, Pedagogy, Learning Environment, Learning Management Systems, Interpersonal Skills, Digital Learning, Evaluations
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Frontend Developer - SAP Analytics Cloud at SAP Group
Vancouver, BC V6B 1A9, Canada - Full Time
Skills Needed
Computer Science, Git, Platforms, Kanban, Javascript Frameworks, Front End Development
Specialization
Computer Science, Engineering
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Senior Software Engineer (Vancouver) at Gauss Labs
Vancouver, BC, Canada -
Full Time


Start Date

Immediate

Expiry Date

19 Nov, 25

Salary

0.0

Posted On

19 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Mongodb, Redis, Kubernetes, Databases, Docker, Distributed Systems, Data Structures, Design Principles, Test Automation, Spark, Pandas, Hadoop, Python, Machine Learning, Computer Science, Algorithms, Kafka, Java, Cassandra, Operating Systems, Software Solutions

Industry

Computer Software/Engineering

Description

In this role, you will oversee the architecture, design, development, and deployment of core software products at Gauss Labs. You will collaborate with a team of talented Software Engineers and AI Scientists while assuming responsibility for the complete software development lifecycle—from individual features to entire products. This position enables you to enhance your expertise in machine learning and AI while contributing to our strategic direction through feature definition, architectural leadership, and implementation of industry best practices.
As a rapidly expanding organization in the industrial AI sector, we are seeking detail-oriented, proactive engineers who methodically identify new opportunities and address complex challenges with precision while upholding rigorous standards for software quality.
At Gauss Labs, we develop sophisticated enterprise-grade ML-based software solutions that address critical challenges for our industry clients. This position requires demonstrated technical proficiency, comprehensive understanding of computer science principles, and proven experience developing reliable, scalable, high-performance systems. Effective teamwork and communication capabilities are crucial for successful collaboration with both technical colleagues and business stakeholders.
Join our Vancouver team and participate in transforming industries through advanced artificial intelligence and machine learning technologies. This role presents exceptional opportunities to work at the forefront of industrial AI, alongside distinguished engineers and scientists, developing solutions that generate substantial business value.

BASIC QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Engineering, or related technical field required.
  • Minimum of 6 years of professional software development experience, with demonstrated ability to deliver highly scalable, performant, and reliable software solutions.
  • Extensive programming expertise (6+ years) in at least one modern programming language such as Python, Java, C/C++, or Rust.
  • Advanced proficiency in object-oriented software design principles and development methodologies.
  • Demonstrated expertise in resolving complex technical challenges, supported by comprehensive knowledge of data structures, algorithms, and fundamental computer science principles (Operating Systems, Computer Architecture, Databases, Networking).

PREFERRED QUALIFICATIONS

  • Advanced degree (Master’s or PhD) in Computer Science or a relevant technical discipline.
  • Demonstrated experience across the comprehensive software development lifecycle, encompassing design architecture, implementation, code review processes, test automation, and CI/CD deployment methodologies.
  • Substantial background in architecting and implementing large-scale distributed systems within cloud environments.
  • Proficient technical expertise with major cloud platforms (AWS, Azure, GCP) and containerization technologies (Kubernetes, Docker).
  • Comprehensive understanding of enterprise-grade big data frameworks and technologies (Hadoop, Impala, Spark, Flink, Airflow, Kafka, Redis, MongoDB, Cassandra).
  • Practical experience developing and deploying machine learning or AI solutions utilizing industry-standard MLOps tooling (Ray, MLflow, Kubeflow) and data processing libraries (Pandas, Dask).
    [The interview process]
    Application review - Phone interview - Vitual onsite interview - VP interview / Core Value intervie
Responsibilities
  • Design, develop, and deploy secure, reliable, and scalable ML-based software products that deliver high availability and low latency for enterprise-level customers.
  • Own end-to-end development, maintaining high standards in software design, coding, code reviews, automated testing, and deployment within CI/CD practices.
  • Participate in code and architectural reviews, and write technical documentation to ensure high code quality and maintainable systems across distributed engineering teams.
  • Optimize ML-based software components to fully leverage distributed system architectures, including parallel architectures, clusters, multicore SMPs, and GPUs.
  • Work with the SRE team to identify and resolve technical challenges in the production environment.
  • Collaborate with AI scientists to integrate algorithmic components into effective solutions and products.
  • Partner with project and program managers to understand requirements and effectively address customers’ business challenges.
Senior Software Engineer (Vancouver) at Gauss Labs
Vancouver, BC, Canada - Full Time
Skills Needed
Mongodb, Redis, Kubernetes, Databases, Docker, Distributed Systems, Data Structures, Design Principles, Test Automation, Spark, Pandas, Hadoop, Python, Machine Learning, Computer Science, Algorithms, Kafka, Java, Cassandra, Operating Systems, Software Solutions
Specialization
Computer science engineering or related technical field required
Qualification
Graduate
Senior Software Engineering Manager at Stay22
Montréal, QC, Canada - Full Time
Skills Needed
Design, Engineering Leadership, Software Development, Scalability, Python, Ownership, High Quality Standards, Interpersonal Skills, Constructive Feedback, Computer Science, Onboarding
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Software Engineering Technical Lead at Aviso Wealth
Vancouver, BC, Canada - Full Time
Skills Needed
Sql Server, Design Patterns, Oracle, Capital Markets, Dependency Injection, Software Development, Cloud Development, State Management, Health Monitoring, Bootstrap, Computer Science, Azure, English, Interpersonal Skills, Communication Skills, French, Telemetry
Specialization
Computer Science, Engineering
Qualification
Diploma
Senior Software Engineer - Front End at Veeva Systems
Remote, British Columbia, Canada - Full Time
Skills Needed
Java, Junit, Gradle, Vue, Jenkins, Tomcat, Javascript, Javascript Frameworks, Git
Qualification
Graduate
Software Engineer - Battery Systems at Join the eZinc team
Toronto, ON, Canada - Full Time
Skills Needed
Software Development, Git, Doxygen, Version Control, Documentation, Fuzzy Logic, Uml, Ladder Logic, Software Documentation, Power Electronics, Energy Storage, Data Acquisition, Computer Engineering, Battery Management Systems, Microcontrollers
Specialization
Software Engineering, Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Software Engineer III (Varicent SPM) at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Academic Background
Specialization
Undergraduate degree post graduate degree or technical certificate
Qualification
Trade Certificate
Experience Required
Minimum 5 year(s)
Intern - Embedded Software Engineer at Analog Devices
Vancouver, BC, Canada - Full Time
Skills Needed
Computer Science, Computer Engineering, Ip, Software, Communication Skills, C, Integrated Development Environments, Linux, Ethernet, Git
Qualification
Graduate
Chief Operations Officer at GeoSoftware
Calgary, AB T2P 3C5, Canada - Full Time
Skills Needed
Geology, Geophysics
Qualification
Graduate
Experience Required
Minimum 5 year(s)
chief operating officer - financial, communications and other business serv at GeoSoftware
Calgary, AB T2R 0C6, Canada - Full Time
Skills Needed
Jira, Technology
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Quality Assurance - Senior Software Quality Assurance - Landmark - at Halliburton
Calgary, AB, Canada - Full Time
Skills Needed
Citizenship, Agile Environment, Consideration, Color, Domain Experience, Test Cases, Software Quality Assurance, Manual Testing, Geophysics, Gas Industry, Reservoir Engineering, Big Data Analytics, Geology, Validation, Design, Features, Software, New Features
Specialization
Geosciences geology geophysics or reservoir engineering
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Quality Assurance - Senior Software Quality Assurance - Landmark - at Halliburton
Calgary, AB T2P 3V4, Canada - Full Time
Skills Needed
Manual Testing, Design, Validation, New Features, Agile Environment, Reservoir Engineering, Features, Geology, Domain Experience, Geophysics, Big Data Analytics, Test Cases
Specialization
Geosciences geology geophysics or reservoir engineering
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Engineering Manager, Software Supply Chain Security: Human Authent at GitLab
Remote, British Columbia, Canada - Full Time
Skills Needed
Authentication Systems, Ldap, Session Management, Security Compliance
Qualification
Graduate
Senior Engineer, Embedded Software Engineer - System on Chip (SoC) Software at Analog Devices
Vancouver, BC, Canada - Full Time
Skills Needed
Software Development, Zigbee, Computer Engineering, Systems Programming, Communication Protocols, Security, Leadership Skills, Jenkins, Embedded Systems
Specialization
Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Technology Specialist, Digital Developer at Equitable CA
Waterloo, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Automation Developer - Remote in Canada at Optum
Richmond, BC, Canada - Full Time
Skills Needed
Confluence, Testing Tools, Jenkins, Automation Tools, Computer Science, Health Outcomes, Cypress, Jira, Git, Color, Agile, Scrum, Selenium Webdriver, Test Automation, Selenium, Automation
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Sr. Java Full Stack Developer (Payments) at CGI
Toronto, ON M5B 2L7, Canada - Full Time
Skills Needed
Jira, Spring Boot, Openshift, Distributed Systems, Django, Rdbms, Web Development, Agile Methodologies, Security Protocols, Financial Systems, Swift Payments, Automation Tools, Java, Python, Oauth, Angular, Platforms, Confluence, Front End Development, Solace
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Typescript Developer (6-month Contract) at Pixomondo
Toronto, ON, Canada - Full Time
Skills Needed
Webgl, Web Applications
Qualification
Graduate
Intermediate Machine Learning Developer at Trellis
Ottawa, ON K2K 3G4, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Educational Developer, Digital Learning at Western University
London, ON, Canada - Full Time
Skills Needed
Design, Curriculum Development, Teaching, Program Development, Schedules, Training, Instructors, Instructional Design, Models, Educational Technology, Pedagogy, Learning Environment, Learning Management Systems, Interpersonal Skills, Digital Learning, Evaluations
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Frontend Developer - SAP Analytics Cloud at SAP Group
Vancouver, BC V6B 1A9, Canada - Full Time
Skills Needed
Computer Science, Git, Platforms, Kanban, Javascript Frameworks, Front End Development
Specialization
Computer Science, Engineering
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Loading...