Software Engineering Jobs in Canada

About 346 results in (3) seconds Clear Filters

Jobs Search

About 346 results in (3) seconds
Software Engineer at Lattice
, Ontario, Canada - Full Time
Skills Needed
Typescript, React, Relay Modern, Graphql, Node.Js, Postgresql, Aws, Sql, Data Modeling, Performant Queries, Software Development, Cross Functional Collaboration, Technical Documentation, User Experience Improvement
Specialization
Candidates must have over two years of professional experience writing and maintaining production-level applications, with proficiency in TypeScript, React, GraphQL, and Node.js. Essential requirements include efficiency in SQL for data modeling and writing performant queries in PostgreSQL, alongside strong collaboration and code ownership skills.
Experience Required
Minimum 2 year(s)
Software Engineer at DLL Group
Burlington, Ontario, Canada - Full Time
Skills Needed
Agile, Scrum, Enterprise Application Support, Odessa Platform, Api Integration, Sql, Azure, Troubleshooting, System Configuration, Data Analysis, Process Mapping, Security Compliance, Technical Documentation, Incident Management, Root Cause Analysis, Devops
Specialization
Candidates must have a bachelor's or college degree in Engineering, IT, or Operations and experience working in Agile/Scrum environments. Proficiency in SQL, API troubleshooting, and Microsoft Azure fundamentals is required, along with strong analytical and communication skills.
Experience Required
Minimum 2 year(s)
Software Engineer at Nscglobal
Calgary, Alberta, Canada - Full Time
Skills Needed
Python, Javascript, React, Typescript, Fastapi, Restful Apis, Sql, Nosql, Machine Learning, Llm, Git/Github, Agile/Scrum, Data Structures, Algorithms, Oop, Testing
Specialization
Candidates must have strong fundamentals in Python and JavaScript, along with hands-on experience with React or similar frontend frameworks, and basic knowledge of backend development and REST APIs. A foundational understanding of data structures, algorithms, OOP concepts, and familiarity with Git/GitHub workflows are also required.
Director, Engineering at HelloFresh
Toronto, Ontario, Canada - Full Time
Skills Needed
Ai Proficiency, Machine Learning, Loyalty Programs, Referral Systems, Viral Growth Mechanics, Distributed Systems, Architectural Skills, Engineering Management, Product Strategy, Data Driven Experimentation, Personalization, Lean Methodologies, Communication, Stakeholder Management, Technical Strategy, Team Leadership
Specialization
Candidates must possess strong AI proficiency and advocacy, along with domain experience in loyalty, rewards, or virality systems, understanding engagement loops and incentive design. A strong technical background in designing scalable distributed systems and proven leadership experience managing engineering managers and multiple teams are essential.
Experience Required
Minimum 10 year(s)
Software Engineer - Solutions (Marketplace & AI Integrations) at Suger.io
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Solutions Engineering, Api Integration, Distributed Systems, Python, Javascript, Go, Cloud Platforms, Ai Powered Automation, Technical Discovery, Debugging, System Architecture, Customer Facing Communication, Saas Billing, Workflow Automation, Technical Documentation
Specialization
The role requires at least 2 years of experience in a technical customer-facing role such as Software or Solutions Engineering. Candidates must possess the ability to read and write code in languages like Python, JavaScript, or Go and have experience debugging backend systems or cloud-based applications.
Experience Required
Minimum 2 year(s)
Software Developer at J.D. Irving, Limited
Saint John, New Brunswick, Canada - Full Time
Skills Needed
Software Development, Programming Languages, Microsoft Technologies, Ado, Git, Deployment Pipelines, Problem Solving, Analytical Thinking, Teamwork, Attention To Detail, Interpersonal Skills
Specialization
Candidates must possess a university degree or college diploma in a related discipline and have 0-2 years of experience. Proficiency or exposure to Microsoft technologies, ADO, Git, and deployment pipelines is required.
Software Developer at AppDirect
Montreal, Quebec, Canada - Full Time
Skills Needed
Java, Spring Framework, Rest Apis, Typescript, Node.Js, Mysql, Mongodb, Docker, Kubernetes, Rabbitmq, Kafka, Junit, Data Structures, Algorithms, Html/Css, Javascript
Specialization
Requires a B.S. degree in Computer Science or a related field and 3+ years of experience in Java development. Proficiency in Spring Framework, REST APIs, and containerization tools like Docker and Kubernetes is expected.
Experience Required
Minimum 2 year(s)
Software Developer at Royal Bank of Canada
Dartmouth, Nova Scotia, Canada - Full Time
Skills Needed
Python, Spring, Java, Scala, Go, Sql, Nosql, Aws, Azure, Databricks, Snowflake, Docker, Kubernetes, Terraform, Git, Ci/Cd
Specialization
Candidates must have 3+ years of experience with strong proficiency in languages like Python, Java, or Scala, along with advanced SQL skills and experience with cloud data platforms such as AWS or Azure. Familiarity with containerization, data modeling, and ML/AI workflows is also required.
Experience Required
Minimum 2 year(s)
Software Developer at ONTARIO TEACHERS PENSION PLAN SEA PRIVATE LIMITED
Toronto, Ontario, Canada - Full Time
Skills Needed
Python, T Sql/Sql, .Net, Ssis, Github, Jenkins, Nexus, Delphix, Urbancode, Power Bi, Snowflake, Azure, Aws, Angular, Test Automation, Test Driven Development
Specialization
Candidates must possess a Computer Science or Engineering degree or equivalent experience, along with a minimum of 5 years of professional software development experience and expert knowledge of current information systems theories. Required technical knowledge includes data modeling, system integration via SOA, and experience with Python, T-SQL/SQL, .NET, and Continuous Delivery tools.
Experience Required
Minimum 5 year(s)
Software Developer at Genesys
Markham, ON, Canada - Full Time
Skills Needed
Customer Engagement, Angularjs, Artificial Intelligence, Javascript, Amazon Web Services, Java, Computer Engineering, Communication Skills, Ec2, Data Analytics, Computer Science
Specialization
Computer science computer engineering or related disciplines
Qualification
Graduate
Software Developer at Tower Research Capital
Montreal, Quebec, Canada - Full Time
Skills Needed
Rust, C++, Python, Sql, Nosql, Vector Databases, Network Programming, Multi Threading, Data Structures, Algorithms, Object Oriented Programming, Kubernetes, Gcp, Aws, Arrow/Parquet, Data Pipeline Design
Specialization
Requires a Bachelor's degree in Computer Science or a related field with strong proficiency in Rust, C++, or Python and experience with various database systems. Proficiency in both English and French is required for communication with international teams.
Experience Required
Minimum 2 year(s)
Software Developer at Loopio Inc.
Toronto, Ontario, Canada - Full Time
Skills Needed
Full Stack Development, Software Development, Agile, Manual Testing, Automated Testing, Scrum, Service Based Architecture, Technical Documentation, Relational Database Management System, Sql, Rest Apis, Mysql, Php, React, Aws, Prompt Engineering
Specialization
Requires 3+ years of professional software development experience with foundational knowledge in both backend and frontend web development. Candidates should possess strong collaboration skills and experience with relational databases, REST APIs, and modern web technologies.
Experience Required
Minimum 2 year(s)
Software Developer at Benevity
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Java, Springboot, Python, Vue.Js, Docker, Jenkins, Prompt Engineering, Aws, Terraform, Sql, Nosql, Openapi, Json:Api, Graphql, Ci/Cd, Full Stack Development
Specialization
Requires a Computer Science degree or equivalent with 2-5 years of full-stack experience in Java, Python, and AWS. Must demonstrate expertise in prompt engineering, AI agent orchestration, and advanced database design.
Experience Required
Minimum 2 year(s)
Talent Acquisition Partner, Technical at Prophix Software Inc
Etobicoke, Ontario, Canada - Full Time
Skills Needed
Full Cycle Recruiting, Technical Recruiting, Software Engineering, Boolean Search, Ats Management, Talent Pipelining, Ai Powered Sourcing, Structured Interviewing, Stakeholder Management, Employer Branding, Data Analysis, Global Recruitment, Graduate Recruiting, Candidate Experience, Technical Screening, Market Intelligence
Specialization
Candidates must have 5+ years of full-cycle technical recruiting experience, including at least 3 years focused on software engineering roles. Proficiency with ATS platforms, Boolean search, and global recruitment practices across North America or Europe is required.
Experience Required
Minimum 5 year(s)
Director of Engineering at Moment Energy
Coquitlam, British Columbia, Canada - Full Time
Skills Needed
Engineering Leadership, Battery Energy Storage Systems, Technical Strategy, Product Development, Systems Engineering, Hardware Engineering, Firmware Development, Software Development, Manufacturing, Supply Chain Management, Certification Processes, Team Mentorship, Project Management, Cross Functional Collaboration, Operational Execution, Regulatory Compliance
Specialization
Candidates must have 12+ years of experience in complex electro-mechanical product development and a background in energy storage, power electronics, or industrial systems. A Bachelor's or Master's degree in Engineering is required, along with proven experience in scaling engineering teams and processes.
Experience Required
Minimum 10 year(s)
Senior Software Developer, Proactive - Search and Data Foundations at Apple
Waterloo, Ontario, Canada - Full Time
Skills Needed
Software Engineering, Data Infrastructure, Search Infrastructure, Data Pipelines, Data Storage, Indexing Technologies, C, C++, Objective C, Swift, Go, Java, Rust, Multi Threaded Programming, Debugging, Performance Profiling
Specialization
Candidates must have a B.S. or M.S. in Computer Science and hands-on experience with compiled languages and multi-threaded applications. Strong problem-solving skills and experience building production software systems are essential.
Experience Required
Minimum 5 year(s)
Senior Staff Software Developer, Developer Productivity & AI Tooling at Robinhood
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Engineering, Developer Infrastructure, Ci/Cd, Build Systems, Go, Python, Typescript, Javascript, System Design, Kubernetes, Docker, Terraform, Cloud Native Technologies, Ai Assisted Development, Observability, Technical Leadership
Specialization
Candidates must have 10+ years of software engineering experience, including at least 3 years at a Staff or Senior Staff level. Deep expertise in developer infrastructure, backend programming languages like Go or Python, and cloud-native technologies is required.
Experience Required
Minimum 10 year(s)
Technician (Engineering) at UniSC
, British Columbia, Canada - Full Time
Skills Needed
Technical Support, Laboratory Management, Workshop Machinery Operation, Equipment Maintenance, Fabrication, Prototyping, 3d Printing, Workplace Health And Safety, Risk Assessment, Communication, Interpersonal Skills, Organizational Skills, Problem Solving, Competency Based Training, Equipment Induction
Specialization
Possess a relevant trade qualification or equivalent combination of education and practical experience. Demonstrate experience in technical support roles, proficiency in workshop machinery, and knowledge of workplace health and safety practices.
Experience Required
Minimum 2 year(s)
Software Engineer, Data Infrastructure & Acquisition - Waterloo, Canada at Speechify
Waterloo, Ontario, Canada - Full Time
Skills Needed
Software Engineering, Python, Bash, Linux, Docker, Infrastructure As Code, Gcp, Terraform, Data Ingestion, Web Crawlers, Data Processing, Cloud Infrastructure, Communication Skills
Specialization
Candidates must have at least 5 years of software development experience and a degree in Computer Science or a related field. Proficiency in Python, Linux, Docker, and cloud infrastructure management is required.
Experience Required
Minimum 5 year(s)
Software Engineer II at Mastercard
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Java, Oop, Solid, 12 Factor, Ci/Cd, Automation, Pipelines, Virtualization, Containerization, Apache Kafka, Nats, Apache Flink, Monitoring, Observability, Secure Coding, Tdd/Bdd
Specialization
Candidates must possess excellent programming skills in OOP, SOLID, and 12-factor principles, preferably in Java, along with experience in CI/CD concepts, automation, and containerization. Strong exposure to streaming technologies like Apache Kafka and modern observability platforms is required.
Experience Required
Minimum 5 year(s)
Software Engineer at Lattice
, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

14 Jun, 26

Salary

120000.0

Posted On

16 Mar, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Typescript, React, Relay Modern, GraphQL, Node.js, PostgreSQL, AWS, SQL, Data Modeling, Performant Queries, Software Development, Cross-functional Collaboration, Technical Documentation, User Experience Improvement

Industry

Software Development

Description
This is Engineering at Lattice Lattice’s Engineering team is continuously working to better both our product and our craft. We use a modern, cutting-edge tech stack and love experimenting with new technologies. We strive for maintainable, robust, and performant code. We’re highly collaborative and continuously iterative, and work closely with designers and product managers. We prioritize not only great technical architecture, but also an amazing product experience. What You Will Do You’ll be responsible for building software to help companies build cultures in which their employees thrive. You’ll partner with other engineers to build products across a modern tech stack. Our current stack includes Typescript, React, Relay Modern, GraphQL, Node.js, PostgreSQL, and AWS. You’ll help us build and test experiments, many of which require tight cross-functional collaboration with product managers and designers, as well as cross-team collaboration between engineers. You will identify and evangelize improvements to improve our team output. You will help maintain high-quality technical documentation based on feedback from relevant stakeholders. You will focus on improving our user experience and find creative ways to reduce user pain points. What You Will Bring to the Table You are passionate about software development and have 2+ years of professional experience writing and maintaining production-level applications. You have production-level experience in TypeScript, React, GraphQL, Node.js, and are passionate about learning and using any new technologies that are required at the job. Prior experience within data-driven teams is a plus, not a requirement. You are efficient in SQL and know how to model data and write performant queries in a relational database like PostgreSQL. You love to take on challenges that require coordination with multiple teams and multiple engineers. You are always striving towards understanding the codebase inside and out. You have the ability to understand the nuances of product requirements and translate them into a product experience. You take care to write code that your colleagues will also own, comprehend, and maintain. You are clear and concise in explaining your thought process and in enumerating the tradeoffs made in your work. Location Requirement: This role is open to candidates located in British Columbia or Ontario, Canada. At this time, we are only able to hire employees residing in these provinces. ___ The estimated annual cash salary for this role is CAD $90,000- CAD $120,000. This position is also eligible for incentive stock options, subject to the terms of Lattice’s applicable plans. Benefits: The Company offers the following benefits for this position, subject to applicable eligibility requirements: Medical insurance; Dental insurance; Life, AD&D, and Disability Insurance; Natural Disaster Support Program; Wellness Apps; Paid Parental Leave, Paid Time off inclusive of holidays and sick time; Working Remotely Stipend; One time WFH Office Set-Up Stipend; Retirement Plan; Financial Planning; and Learning & Development Budget. Note on Pay Transparency: Lattice provides an estimate of the compensation for roles that may be hired as required by regulations. Compensation may vary based on (a) location, as Lattice factors in specific location when benchmarking compensation for most roles; (b) individual candidate skills and qualifications; and (c) individual candidate experience. Additionally, Lattice leverages current market data to determine compensation, so posted compensation figures are subject to change as new market data becomes available. The salary, other compensation, and benefits information is accurate as of the date of this posting. Lattice reserves the right to modify this information at any time, subject to applicable law. #LI-Remote About Lattice Lattice is on a mission to build cultures where employees and their companies thrive. In an age where employees have more choices than ever before, businesses that put employees first are winning 🏅– and Lattice is building the tools to empower those people-centric companies. Lattice is a people success platform that offers performance reviews, employee engagement surveys, real-time feedback, weekly check-ins, goal setting, and career planning in a way that allows companies to focus on employee development, growth, and engagement – yielding stronger employee retention, performance, and impact to the bottom line 📈. Since launching in 2016, we have grown to over 5,000+ customers globally, including brands like Loom, Robinhood, and Gusto. Lattice is committed to equal treatment and opportunity in all aspects of recruitment, selection, and employment without regard to gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other category protected under the law. Lattice is an equal opportunity employer; committed to a community of inclusion, and an environment free from discrimination, harassment, and retaliation. By clicking the "Submit Application" button below, you consent to Lattice processing your personal information for the purpose of assessing your candidacy for this position in accordance with Lattice's Job Applicant Privacy Policy.
Responsibilities
The engineer will be responsible for building software to help companies foster thriving employee cultures, partnering with other engineers across a modern tech stack including Typescript, React, and Node.js. Responsibilities also include building and testing experiments, identifying process improvements, maintaining technical documentation, and focusing on enhancing user experience.
Software Engineer at Lattice
, Ontario, Canada - Full Time
Skills Needed
Typescript, React, Relay Modern, Graphql, Node.Js, Postgresql, Aws, Sql, Data Modeling, Performant Queries, Software Development, Cross Functional Collaboration, Technical Documentation, User Experience Improvement
Specialization
Candidates must have over two years of professional experience writing and maintaining production-level applications, with proficiency in TypeScript, React, GraphQL, and Node.js. Essential requirements include efficiency in SQL for data modeling and writing performant queries in PostgreSQL, alongside strong collaboration and code ownership skills.
Experience Required
Minimum 2 year(s)
Software Engineer at DLL Group
Burlington, Ontario, Canada - Full Time
Skills Needed
Agile, Scrum, Enterprise Application Support, Odessa Platform, Api Integration, Sql, Azure, Troubleshooting, System Configuration, Data Analysis, Process Mapping, Security Compliance, Technical Documentation, Incident Management, Root Cause Analysis, Devops
Specialization
Candidates must have a bachelor's or college degree in Engineering, IT, or Operations and experience working in Agile/Scrum environments. Proficiency in SQL, API troubleshooting, and Microsoft Azure fundamentals is required, along with strong analytical and communication skills.
Experience Required
Minimum 2 year(s)
Software Engineer at Nscglobal
Calgary, Alberta, Canada - Full Time
Skills Needed
Python, Javascript, React, Typescript, Fastapi, Restful Apis, Sql, Nosql, Machine Learning, Llm, Git/Github, Agile/Scrum, Data Structures, Algorithms, Oop, Testing
Specialization
Candidates must have strong fundamentals in Python and JavaScript, along with hands-on experience with React or similar frontend frameworks, and basic knowledge of backend development and REST APIs. A foundational understanding of data structures, algorithms, OOP concepts, and familiarity with Git/GitHub workflows are also required.
Director, Engineering at HelloFresh
Toronto, Ontario, Canada - Full Time
Skills Needed
Ai Proficiency, Machine Learning, Loyalty Programs, Referral Systems, Viral Growth Mechanics, Distributed Systems, Architectural Skills, Engineering Management, Product Strategy, Data Driven Experimentation, Personalization, Lean Methodologies, Communication, Stakeholder Management, Technical Strategy, Team Leadership
Specialization
Candidates must possess strong AI proficiency and advocacy, along with domain experience in loyalty, rewards, or virality systems, understanding engagement loops and incentive design. A strong technical background in designing scalable distributed systems and proven leadership experience managing engineering managers and multiple teams are essential.
Experience Required
Minimum 10 year(s)
Software Engineer - Solutions (Marketplace & AI Integrations) at Suger.io
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Engineering, Solutions Engineering, Api Integration, Distributed Systems, Python, Javascript, Go, Cloud Platforms, Ai Powered Automation, Technical Discovery, Debugging, System Architecture, Customer Facing Communication, Saas Billing, Workflow Automation, Technical Documentation
Specialization
The role requires at least 2 years of experience in a technical customer-facing role such as Software or Solutions Engineering. Candidates must possess the ability to read and write code in languages like Python, JavaScript, or Go and have experience debugging backend systems or cloud-based applications.
Experience Required
Minimum 2 year(s)
Software Developer at J.D. Irving, Limited
Saint John, New Brunswick, Canada - Full Time
Skills Needed
Software Development, Programming Languages, Microsoft Technologies, Ado, Git, Deployment Pipelines, Problem Solving, Analytical Thinking, Teamwork, Attention To Detail, Interpersonal Skills
Specialization
Candidates must possess a university degree or college diploma in a related discipline and have 0-2 years of experience. Proficiency or exposure to Microsoft technologies, ADO, Git, and deployment pipelines is required.
Software Developer at AppDirect
Montreal, Quebec, Canada - Full Time
Skills Needed
Java, Spring Framework, Rest Apis, Typescript, Node.Js, Mysql, Mongodb, Docker, Kubernetes, Rabbitmq, Kafka, Junit, Data Structures, Algorithms, Html/Css, Javascript
Specialization
Requires a B.S. degree in Computer Science or a related field and 3+ years of experience in Java development. Proficiency in Spring Framework, REST APIs, and containerization tools like Docker and Kubernetes is expected.
Experience Required
Minimum 2 year(s)
Software Developer at Royal Bank of Canada
Dartmouth, Nova Scotia, Canada - Full Time
Skills Needed
Python, Spring, Java, Scala, Go, Sql, Nosql, Aws, Azure, Databricks, Snowflake, Docker, Kubernetes, Terraform, Git, Ci/Cd
Specialization
Candidates must have 3+ years of experience with strong proficiency in languages like Python, Java, or Scala, along with advanced SQL skills and experience with cloud data platforms such as AWS or Azure. Familiarity with containerization, data modeling, and ML/AI workflows is also required.
Experience Required
Minimum 2 year(s)
Software Developer at ONTARIO TEACHERS PENSION PLAN SEA PRIVATE LIMITED
Toronto, Ontario, Canada - Full Time
Skills Needed
Python, T Sql/Sql, .Net, Ssis, Github, Jenkins, Nexus, Delphix, Urbancode, Power Bi, Snowflake, Azure, Aws, Angular, Test Automation, Test Driven Development
Specialization
Candidates must possess a Computer Science or Engineering degree or equivalent experience, along with a minimum of 5 years of professional software development experience and expert knowledge of current information systems theories. Required technical knowledge includes data modeling, system integration via SOA, and experience with Python, T-SQL/SQL, .NET, and Continuous Delivery tools.
Experience Required
Minimum 5 year(s)
Software Developer at Genesys
Markham, ON, Canada - Full Time
Skills Needed
Customer Engagement, Angularjs, Artificial Intelligence, Javascript, Amazon Web Services, Java, Computer Engineering, Communication Skills, Ec2, Data Analytics, Computer Science
Specialization
Computer science computer engineering or related disciplines
Qualification
Graduate
Software Developer at Tower Research Capital
Montreal, Quebec, Canada - Full Time
Skills Needed
Rust, C++, Python, Sql, Nosql, Vector Databases, Network Programming, Multi Threading, Data Structures, Algorithms, Object Oriented Programming, Kubernetes, Gcp, Aws, Arrow/Parquet, Data Pipeline Design
Specialization
Requires a Bachelor's degree in Computer Science or a related field with strong proficiency in Rust, C++, or Python and experience with various database systems. Proficiency in both English and French is required for communication with international teams.
Experience Required
Minimum 2 year(s)
Software Developer at Loopio Inc.
Toronto, Ontario, Canada - Full Time
Skills Needed
Full Stack Development, Software Development, Agile, Manual Testing, Automated Testing, Scrum, Service Based Architecture, Technical Documentation, Relational Database Management System, Sql, Rest Apis, Mysql, Php, React, Aws, Prompt Engineering
Specialization
Requires 3+ years of professional software development experience with foundational knowledge in both backend and frontend web development. Candidates should possess strong collaboration skills and experience with relational databases, REST APIs, and modern web technologies.
Experience Required
Minimum 2 year(s)
Software Developer at Benevity
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Java, Springboot, Python, Vue.Js, Docker, Jenkins, Prompt Engineering, Aws, Terraform, Sql, Nosql, Openapi, Json:Api, Graphql, Ci/Cd, Full Stack Development
Specialization
Requires a Computer Science degree or equivalent with 2-5 years of full-stack experience in Java, Python, and AWS. Must demonstrate expertise in prompt engineering, AI agent orchestration, and advanced database design.
Experience Required
Minimum 2 year(s)
Talent Acquisition Partner, Technical at Prophix Software Inc
Etobicoke, Ontario, Canada - Full Time
Skills Needed
Full Cycle Recruiting, Technical Recruiting, Software Engineering, Boolean Search, Ats Management, Talent Pipelining, Ai Powered Sourcing, Structured Interviewing, Stakeholder Management, Employer Branding, Data Analysis, Global Recruitment, Graduate Recruiting, Candidate Experience, Technical Screening, Market Intelligence
Specialization
Candidates must have 5+ years of full-cycle technical recruiting experience, including at least 3 years focused on software engineering roles. Proficiency with ATS platforms, Boolean search, and global recruitment practices across North America or Europe is required.
Experience Required
Minimum 5 year(s)
Director of Engineering at Moment Energy
Coquitlam, British Columbia, Canada - Full Time
Skills Needed
Engineering Leadership, Battery Energy Storage Systems, Technical Strategy, Product Development, Systems Engineering, Hardware Engineering, Firmware Development, Software Development, Manufacturing, Supply Chain Management, Certification Processes, Team Mentorship, Project Management, Cross Functional Collaboration, Operational Execution, Regulatory Compliance
Specialization
Candidates must have 12+ years of experience in complex electro-mechanical product development and a background in energy storage, power electronics, or industrial systems. A Bachelor's or Master's degree in Engineering is required, along with proven experience in scaling engineering teams and processes.
Experience Required
Minimum 10 year(s)
Senior Software Developer, Proactive - Search and Data Foundations at Apple
Waterloo, Ontario, Canada - Full Time
Skills Needed
Software Engineering, Data Infrastructure, Search Infrastructure, Data Pipelines, Data Storage, Indexing Technologies, C, C++, Objective C, Swift, Go, Java, Rust, Multi Threaded Programming, Debugging, Performance Profiling
Specialization
Candidates must have a B.S. or M.S. in Computer Science and hands-on experience with compiled languages and multi-threaded applications. Strong problem-solving skills and experience building production software systems are essential.
Experience Required
Minimum 5 year(s)
Senior Staff Software Developer, Developer Productivity & AI Tooling at Robinhood
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Engineering, Developer Infrastructure, Ci/Cd, Build Systems, Go, Python, Typescript, Javascript, System Design, Kubernetes, Docker, Terraform, Cloud Native Technologies, Ai Assisted Development, Observability, Technical Leadership
Specialization
Candidates must have 10+ years of software engineering experience, including at least 3 years at a Staff or Senior Staff level. Deep expertise in developer infrastructure, backend programming languages like Go or Python, and cloud-native technologies is required.
Experience Required
Minimum 10 year(s)
Technician (Engineering) at UniSC
, British Columbia, Canada - Full Time
Skills Needed
Technical Support, Laboratory Management, Workshop Machinery Operation, Equipment Maintenance, Fabrication, Prototyping, 3d Printing, Workplace Health And Safety, Risk Assessment, Communication, Interpersonal Skills, Organizational Skills, Problem Solving, Competency Based Training, Equipment Induction
Specialization
Possess a relevant trade qualification or equivalent combination of education and practical experience. Demonstrate experience in technical support roles, proficiency in workshop machinery, and knowledge of workplace health and safety practices.
Experience Required
Minimum 2 year(s)
Software Engineer, Data Infrastructure & Acquisition - Waterloo, Canada at Speechify
Waterloo, Ontario, Canada - Full Time
Skills Needed
Software Engineering, Python, Bash, Linux, Docker, Infrastructure As Code, Gcp, Terraform, Data Ingestion, Web Crawlers, Data Processing, Cloud Infrastructure, Communication Skills
Specialization
Candidates must have at least 5 years of software development experience and a degree in Computer Science or a related field. Proficiency in Python, Linux, Docker, and cloud infrastructure management is required.
Experience Required
Minimum 5 year(s)
Software Engineer II at Mastercard
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Java, Oop, Solid, 12 Factor, Ci/Cd, Automation, Pipelines, Virtualization, Containerization, Apache Kafka, Nats, Apache Flink, Monitoring, Observability, Secure Coding, Tdd/Bdd
Specialization
Candidates must possess excellent programming skills in OOP, SOLID, and 12-factor principles, preferably in Java, along with experience in CI/CD concepts, automation, and containerization. Strong exposure to streaming technologies like Apache Kafka and modern observability platforms is required.
Experience Required
Minimum 5 year(s)

Tech Jobs in Canada

Canada has emerged as one of the top destinations for IT and tech professionals. Its dynamic ecosystem spans from bustling metropolises to innovative tech hubs, where multinational corporations, startups, and research institutions collaborate to drive digital transformation.

Tech Job Market in Canada

Market Overview

Immigration and Work Permits

High In-Demand Tech Job Roles in Canada

  1. Software Developers & Engineers: Skills in backend (Java, Python), frontend (React, Angular), and full-stack development are highly sought after.
  2. Data Scientists & Engineers: Expertise in machine learning, big data analytics, and data visualization.
  3. DevOps Engineers & Cloud Specialists: Proficiency in AWS, Azure, Docker, and Kubernetes.
  4. Cybersecurity Experts: Focus on threat detection, risk management, and compliance.
  5. AI & Machine Learning Specialists: Expertise in intelligent systems, natural language processing, and predictive analytics.
  6. UI/UX Designers: Skills in user research, interaction design, and prototyping.
  7. Product and Project Managers: Managing software development lifecycles and coordinating cross-functional teams.

Top Tech Companies Hiring Foreign Nationals in Canada

  1. Shopify - Leading e-commerce platform known for remote work and diversity.
  2. Microsoft Canada - Hiring in software development, cloud services, and cybersecurity.
  3. Amazon Canada - Opportunities in e-commerce and AWS cloud services.
  4. Google Canada - Focuses on AI, cloud computing, and software development.
  5. IBM Canada - Specializes in hybrid cloud, AI, and enterprise solutions.
  6. Hootsuite - Social media management platform that promotes remote work.
  7. OpenText - Offers roles in software development, data analytics, and cybersecurity.
  8. Ubisoft Montreal - Gaming industry leader looking for tech creatives.
  9. Bell Canada & Rogers Communications - Hiring IT professionals for digital transformation initiatives.
  10. Emerging Startups: Companies like Wealthsimple, Clio, and Ecobee offer dynamic roles for global talent.
Loading...