Software Engineering Jobs in Canada

About 464 results in (2) seconds Clear Filters

Jobs Search

About 464 results in (2) seconds
Software Engineer II at MQ Referrals Only
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Spring Boot, Python, Go, Ruby, Mysql, Postgres, Sql Server, Oracle, Service Oriented Architectures, Cloud Computing, Aws, Iac, Ci/Cd, Observability Tools, Datadog
Specialization
Candidates must possess 3+ years of backend engineering experience, demonstrating strong programming skills primarily in Java (Spring Boot preferred) with familiarity with Python, Go, or Ruby, and experience with relational databases. A strong foundation in service-oriented architectures, cloud computing (AWS preferred), and the ability to write clean, well-tested code are essential.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Data Pipelines, Data Services, Analytics, Reporting, C#, Java, C++, Python, Powershell, Automation, Software Development, Code Reviews, Design Discussions, Data Engineering, Scalable Solutions
Specialization
Candidates must possess a Bachelor's Degree in Computer Science or a related technical field along with at least two years of technical engineering experience involving coding in languages such as C, C++, C#, Java, JavaScript, or Python. Meeting specific Microsoft Cloud background check requirements is also mandatory for this position.
Experience Required
Minimum 2 year(s)
Ubuntu Engineering Manager at Jobgether
, , Canada - Full Time
Skills Needed
Engineering Leadership, Ubuntu, Technical Roadmaps, Software Delivery, Distributed Systems, Rust, Go, Python, C/C++, Flutter, Architecture, Code Review, Performance Optimization, Open Source, Linux
Specialization
Candidates must have proven experience leading technical teams with a strong software engineering background, coupled with deep expertise in Linux, Ubuntu, and distributed systems. Significant hands-on experience with languages like Rust, Go, Python, C/C++, or Flutter in production environments is required, along with excellent communication skills.
Experience Required
Minimum 5 year(s)
Software Developer II at Warner Bros. Discovery
Ottawa, Ontario, Canada - Full Time
Skills Needed
Typescript, React, Solidjs, Web Components, Frontend Development, Cross Functional Collaboration, Backend Apis, Rest, Graphql, Git, Ci/Cd, Modular Sdks, User Experience, Performance Optimization, Accessibility, Ai Tools
Specialization
Candidates should have 3+ years of experience in frontend application development and strong skills in TypeScript and modern frameworks. Familiarity with backend APIs and experience in cross-functional teams are also required.
Experience Required
Minimum 2 year(s)
Sr. Software Engineer at EarthDaily Federal
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Api Development, Database Design, Distributed Software, Cloud Computing, Agile, Scrum, Devops, Cicd, System Architecture, Object Oriented Design, Test Driven Design, Troubleshooting, Mentoring, Java, C++, Python
Specialization
Candidates must possess a Bachelor's degree in a relevant field and have over 7 years of professional experience delivering API-driven transactional systems for mission-critical projects, including complex distributed software in cloud environments. Proficiency in high-level programming languages, database technologies, API development, and practicing DevOps/CICD is essential.
Experience Required
Minimum 5 year(s)
Engineering and Design Lead at Mace
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Civil Engineering, Marine Engineering, Design Management, Project Delivery, Client Compliance, Multi Disciplinary Teams, Infrastructure Projects, Technical Requirements, Leadership, Collaboration, Urban Redevelopment, Mass Transit, High Speed Rail, Master Planning, Safety, Integrity, Client Focus
Specialization
Candidates must be a Professional Engineer with experience in civil and marine engineering design for major infrastructure projects. They should also be eligible for registration as a professional engineer with Engineers and Geoscientists BC.
Experience Required
Minimum 5 year(s)
Controls Engineering Intern at precisiondril
Calgary, Alberta, Canada - Full Time
Skills Needed
Analytical Mindset, Problem Solving, Collaboration, Organization, Interpersonal Skills, Python, Data Analysis, Data Visualization, C++, Javascript
Specialization
Applicants must be enrolled in a Bachelor’s or Master’s degree in Engineering from an accredited Canadian University and have completed at least their first year of study by May 4, 2026. Previous experience with Data Analytics, Process Automation, Control Systems, or Drilling Rig experience is considered an asset.
Project Engineering Manager at JDS Energy & Mining
Saskatoon, Saskatchewan, Canada - Full Time
Skills Needed
Engineering Leadership, Project Management, Technical Communication, Resource Planning, Quality Assurance, Safety Compliance, Team Development, Cross Functional Integration, Epc/Epcm Experience, Mentorship, Engineering Procedures, Risk Management, Scheduling Tools, Project Controls, Multi Disciplinary Teams, Technical Documentation
Specialization
Candidates should have a degree in an engineering discipline and 20+ years of combined engineering and project delivery experience. Extensive experience in EPC/EPCM environments and proven leadership managing multi-disciplinary engineering teams is required.
Experience Required
Minimum 10 year(s)
Controls Engineering Intern at precisiondril
Calgary, Alberta, Canada - Full Time
Skills Needed
Analytical Mindset, Problem Solving, Collaboration, Organization, Data Analysis, Data Visualization, Python, C++, Javascript
Specialization
Candidates must be enrolled in a Bachelor’s or Master’s degree in Engineering from an accredited Canadian University, preferably in Petroleum, Energy, Chemical, Systems Design, or Mechatronics disciplines. Previous experience with Data Analytics, Process Automation, Control Systems, or Drilling Rig experience is considered an asset.
Engineering Program Manager at Introhive
Fredericton, New Brunswick, Canada - Full Time
Skills Needed
Delivery Management, Dependency Management, Risk Management, Stakeholder Alignment, Process Improvement, Workflow Automation, Metrics Analysis, Developer Experience, Technical Foundation, Scoping, Planning, Execution, Governance, Tooling, Incident Review, Conflict Resolution
Specialization
Candidates must have proven experience leading end-to-end engineering programs across multiple teams, supported by a strong technical foundation to engage credibly on platform/operations tradeoffs. Essential abilities include connecting execution to business outcomes, influencing stakeholders without direct authority, and demonstrating a track record of driving measurable operational excellence.
Experience Required
Minimum 5 year(s)
Software Developer, II at Verily
Waterloo, Ontario, Canada - Full Time
Skills Needed
Go, Java, Python, Sql, Apache Beam, Docker, Terraform, Google Cloud, Gcp, Aws, Azure, Etl, Hl7 Fhir, Data Ingestion, Data Processing
Specialization
Candidates need a BA/BS degree in Computer Science, Electrical Engineering, or equivalent experience, along with 3 years of industry software development experience. Required technical expertise includes proficiency in building software on GCP, AWS, or Azure, and experience with general-purpose programming languages like Go, Java, or Python.
Experience Required
Minimum 2 year(s)
Mechanical Engineering Intern at precisiondril
, Alberta, Canada - Full Time
Skills Needed
Time Management, Problem Solving, Decision Making, Communication, Teamwork, Microsoft Word, Microsoft Excel, Microsoft Powerpoint, Drafting, Design, Autocad, Inventor, Mechanical Equipment, Hands On Experience
Specialization
Applicants must be enrolled in an Engineering program with a focus on Mechanical Engineering and have completed at least their first year of study. They must also be 18 years or older and have housing or transportation in the Nisku area.
Technical Support Engineering at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Technical Support, Problem Solving, Collaboration, Customer Success, Automation Techniques, Diagnostic Tools, Product Improvement, Mentoring, Technical Articles, Troubleshooting, Incident Resolution, Cross Team Collaboration, Readiness Programs, Feedback, Workflow Optimization, Microsoft Technology Certifications
Specialization
Candidates must have a Bachelor's Degree in Computer Science, IT, or a related field, along with 3+ years of relevant experience, or 5+ years of equivalent experience. Microsoft Technology Certifications are preferred.
Experience Required
Minimum 5 year(s)
Technical Support Engineering at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Technical Support, Problem Solving, Collaboration, Customer Success, Automation Techniques, Diagnostic Tools, Product Improvement, Mentoring, Technical Articles, Troubleshooting, Incident Resolution, Cross Team Collaboration, Feedback, Readiness Programs, Workflow Optimization, Customer Communication
Specialization
Candidates must have a Bachelor's Degree in Computer Science, IT, or a related field with at least 3 years of relevant experience, or 5 years of equivalent experience. Microsoft Technology Certifications are preferred.
Experience Required
Minimum 5 year(s)
Software Developer, Ads at Leap Tools
, , Canada - Full Time
Skills Needed
React, Python, Django, Kubernetes, Postgresql, Dynamodb, Aws, System Architecture, Api Design, Campaign Management, Data Processing, Collaboration, Technical Solutions, Attention To Detail, Communication Skills, Execution
Specialization
At least 1 year of experience in software development is required, along with strong computer science fundamentals. Candidates should have a good understanding of system architecture and strong communication skills.
Software Developer, III at Verily
Waterloo, Ontario, Canada - Full Time
Skills Needed
Go, Java, Python, Sql, Apache Beam, Docker, Terraform, Github, Google Cloud, Etl Principles, Hl7 Fhir
Specialization
Minimum qualifications require a BA/BS degree in Computer Science, Electrical Engineering, or equivalent practical experience, along with 3 years of industry experience as a software developer. Candidates must demonstrate expertise in building software on GCP, AWS, or Azure, and proficiency in general-purpose programming languages like Go, Java, or Python.
Experience Required
Minimum 2 year(s)
Staff Software Engineer at Kaseya Careers
Toronto, Ontario, Canada - Full Time
Skills Needed
React, Node.Js, Javascript, Microservices, Apis, Aws, Kafka, Sqs, Frontend Development, Unit Testing, Integration Testing, Agile Development, Collaboration, Ui Design, State Management, Performance Optimization
Specialization
Candidates should have 5+ years of software engineering experience with strong proficiency in React and Node.js. A solid understanding of frontend performance, accessibility, and experience with AWS and messaging technologies is also required.
Experience Required
Minimum 5 year(s)
Staff Software Engineer at Loop Financial
Toronto, Ontario, Canada - Full Time
Skills Needed
Distributed Systems, Full Stack, Backend, Frontend, Infrastructure, Architectural Direction, Ledger Systems, Money Movement, Fault Tolerant System Design, Consistency Trade Offs, Data Intensive Applications, High Concurrency, Technical Leadership, Mentoring, Ruby, Postgresql
Specialization
Candidates must have over 8 years of experience building and scaling distributed systems, possessing full-stack expertise across backend, frontend, and infrastructure. Essential experience includes working with financial systems or payment platforms, and demonstrating expertise in fault-tolerant design and handling consistency trade-offs.
Experience Required
Minimum 10 year(s)
Staff Software Engineer at Ripple
Toronto, Ontario, Canada - Full Time
Skills Needed
Compute, Authentication, Service Discovery, Observability, Redundancy, Go, Python, Java, Aws, Kubernetes, Rancher, Ci/Cd, Terraform, Cloudformation, Prometheus, Opentelemetry
Specialization
Candidates must have a Bachelor's or Master's degree in a related technical field and over 8 years of relevant experience with a strong development background in Go, Python, or Java, coupled with system design expertise. Required experience includes working with cloud providers like AWS, proficiency in orchestration platforms like Kubernetes, and experience architecting Observability platforms using Prometheus and OpenTelemetry.
Experience Required
Minimum 10 year(s)
Staff Software Developer at Lightspeed Belgium
Ottawa, Ontario, Canada - Full Time
Skills Needed
Software Development, Technical Leadership, Cloud Applications, Java, Typescript, Javascript, Node.Js, React, Mentoring, Engineering Excellence, Continuous Improvement, Collaboration, Problem Solving, Ownership, Curiosity, Teamwork
Specialization
Candidates should have expertise in engineering fundamentals and experience in developing scalable applications on cloud platforms. A strong sense of ownership and a commitment to continuous learning are also essential.
Experience Required
Minimum 5 year(s)
Software Engineer II at MQ Referrals Only
Toronto, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

29 May, 26

Salary

116100.0

Posted On

28 Feb, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring Boot, Python, Go, Ruby, MySQL, Postgres, SQL Server, Oracle, Service-Oriented Architectures, Cloud Computing, AWS, IaC, CI/CD, Observability Tools, DataDog

Industry

Financial Services

Description
As a talented Software Engineer II, you will deliver resilient and sustainable software projects from design to implementation and rollout. You will execute on defined projects to achieve team-level goals and own minor features in support of larger features. You will independently define the right solutions or use existing approaches to solve defined problems, consistently deliver high quality code, and contribute to test development. At Marqeta, participation in a rotational on-call pager duty is a required part of the software engineering role. The specifics of the rotation may vary by team, depending on team size and structure, and will be discussed further during the interview process. We're hiring for multiple roles at the Software Engineer II level, each on a different sub-team. The Impact You'll Have Design, develop, implement, and deliver high-quality products that simplify financial services for our customers. Build testable, scalable, and trustworthy systems while eliminating manual tasks. Translate ideas into well-documented, well-tested, and maintainable code. Read, navigate, and contribute to a large-scale codebase, resolving bugs and enhancing functionality. Break down complex business problems into modular software solutions. Participate in agile ceremonies, code reviews, and on-call rotations. Collaborate cross-functionally with teams and stakeholders in a Flex-first environment. Identify areas for improvement in projects and processes, advocating for best practices. Mentor engineers, foster a collaborative team environment, and contribute to a strong engineering culture. Design and implement high-performance solutions for large-scale financial data and compliance challenges. Debug critical production issues across various services and technology layers. Automate processes to improve efficiency and focus on strategic challenges. Who You Are 3+ years of experience in software development, specializing in backend engineering. Strong programming skills in Java (Spring Boot preferred) and familiarity with Python, Go, or Ruby. Experience with relational databases such as MySQL, Postgres, SQL Server, or Oracle. Strong foundation in service-oriented architectures and cloud computing (AWS preferred). Ability to develop clean, readable, and error-free code with thorough documentation and testing. Experience with infrastructure as code (IaC), CI/CD pipelines, and observability tools (e.g., DataDog). Strong analytical skills, with the ability to diagnose production issues and optimize system performance. Excellent communication skills, both verbal and written, with the ability to present complex ideas clearly. A collaborative and team-oriented mindset, with a willingness to mentor and learn from peers. Passion for continuous learning, particularly in payments, security, and FinTech domains. Nice-To-Haves Experience in the payments or FinTech space, including: Card Network certifications (Visa, Mastercard, AMEX, etc.). ISO8583 binary data handling and normalization. Understanding of card transaction types (Purchase, Refund, AFT) and their impacts. Hands-on experience with Kubernetes, Docker, and cloud-native architectures. Experience with big data analytics tools (e.g., Snowflake) and stream processing architectures. Contributions to technical blogs, open-source projects, or a public GitHub repository. Experience in migrating to microservices-based architectures. These roles offer the opportunity to drive meaningful impact in the financial industry while working in a highly collaborative and technically sophisticated environment. If you’re passionate about backend engineering and solving complex problems, we’d love to hear from you! Compensation and Benefits - Canada Marqeta is a Flex First company which allows you to choose your best working environment, whether that be from home or at a company office. To support Flex First, we calibrate pay to a competitive value according to working location. When determining salaries, we consider several factors including, but not limited to, skills, prior experience, and work location. The new-hire base salary range for this position, reflected in CAD, is: 91,500 - 116,100. We also believe in recognizing the contributions of our people. That's why we award annual bonuses to eligible employees, rewarding both individual performance and the success of the entire company. Along with monetary compensation, Marqeta offers Multiple health insurance options Flexible time off – take what you need Retirement savings program with company contribution Equity in a publicly-traded company and an Employee Stock Purchase Program Family-forming benefits, fertility support, and up to 20 weeks of Parental Leave Free therapy sessions, financial and professional coaching, and legal advice Monthly stipend to support our remote work model Annual “development dollars” to support our people growth and development About Marqeta Marqeta is on a mission to change the way money moves. We’re one of the earliest enablers of embedded finance, a market opportunity sized up in the trillions. Our card issuing platform provides unprecedented flexibility and control for companies to issue cards, authorize transactions, and manage payment operations in real time. Marqeta is powering the most well known brands in the new economy (Block, Cash App, Affirm, Instacart, Doordash, Uber, Walmart, etc). You don’t need to be a Payments expert to join the Marqeta Team, let us help you with that. This is the opportunity of a lifetime to work with innovators around the world and unlock equitable financial access for all. Marqeta’s Values – Solve for the Customer: With a deep understanding of our customers' business and empathy for their needs, we deliver products and services that drive their success. Earning and keeping their trust guides everything we do. – Do What's Right: Knowing businesses and livelihoods depend on us, we pursue solutions that disrupt responsibly and deliver high-quality results that our customers count on. We own our work from start to finish. – Simplify and Innovate: We approach challenges with curiosity and take smart risks. Innovation comes from finding better, simpler ways to achieve extraordinary outcomes. – Win as a Team: We succeed together by embracing diverse perspectives and pushing each other to raise the bar. We lead with humility and set aside hierarchy to work as a team. – Make it Count: We drive forward with focus and agility. With a sense of urgency and purpose, we get the job done, and done right. Equal Employment Opportunity, Accommodations and Privacy Marqeta is an equal opportunity employer committed to an inclusive workplace that fosters belonging. We do not discriminate based on race, color, religion, sex (including pregnancy, lactation, childbirth, or related medical conditions), veteran status or uniformed service member status, age, national origin or ancestry, citizenship or immigration status, physical or mental disability, gender identity, gender expression, sexual orientation, genetic information (including testing or characteristics) or any other characteristic protected by applicable law. We also consider qualified applicants with criminal histories, consistent with legal requirements. Marqeta endeavors to make reasonable accommodations for applicants with disabilities. If you are an individual with a disability and require a reasonable accommodation to submit this application, complete any pre-employment testing, or otherwise participate in the employee selection process, please submit this form with your specific accommodation request. Personal data that is provided as part of the application and recruitment process is processed in accordance with the Applicant Privacy Notice. Additional information for California residents can be found here.
Responsibilities
The Software Engineer II will be responsible for delivering resilient and sustainable software projects from design through implementation and rollout, owning minor features and executing defined projects to meet team goals. Key activities include designing, developing, and delivering high-quality products, building scalable systems, contributing to test development, and participating in agile ceremonies and on-call rotations.
Software Engineer II at MQ Referrals Only
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Spring Boot, Python, Go, Ruby, Mysql, Postgres, Sql Server, Oracle, Service Oriented Architectures, Cloud Computing, Aws, Iac, Ci/Cd, Observability Tools, Datadog
Specialization
Candidates must possess 3+ years of backend engineering experience, demonstrating strong programming skills primarily in Java (Spring Boot preferred) with familiarity with Python, Go, or Ruby, and experience with relational databases. A strong foundation in service-oriented architectures, cloud computing (AWS preferred), and the ability to write clean, well-tested code are essential.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Data Pipelines, Data Services, Analytics, Reporting, C#, Java, C++, Python, Powershell, Automation, Software Development, Code Reviews, Design Discussions, Data Engineering, Scalable Solutions
Specialization
Candidates must possess a Bachelor's Degree in Computer Science or a related technical field along with at least two years of technical engineering experience involving coding in languages such as C, C++, C#, Java, JavaScript, or Python. Meeting specific Microsoft Cloud background check requirements is also mandatory for this position.
Experience Required
Minimum 2 year(s)
Ubuntu Engineering Manager at Jobgether
, , Canada - Full Time
Skills Needed
Engineering Leadership, Ubuntu, Technical Roadmaps, Software Delivery, Distributed Systems, Rust, Go, Python, C/C++, Flutter, Architecture, Code Review, Performance Optimization, Open Source, Linux
Specialization
Candidates must have proven experience leading technical teams with a strong software engineering background, coupled with deep expertise in Linux, Ubuntu, and distributed systems. Significant hands-on experience with languages like Rust, Go, Python, C/C++, or Flutter in production environments is required, along with excellent communication skills.
Experience Required
Minimum 5 year(s)
Software Developer II at Warner Bros. Discovery
Ottawa, Ontario, Canada - Full Time
Skills Needed
Typescript, React, Solidjs, Web Components, Frontend Development, Cross Functional Collaboration, Backend Apis, Rest, Graphql, Git, Ci/Cd, Modular Sdks, User Experience, Performance Optimization, Accessibility, Ai Tools
Specialization
Candidates should have 3+ years of experience in frontend application development and strong skills in TypeScript and modern frameworks. Familiarity with backend APIs and experience in cross-functional teams are also required.
Experience Required
Minimum 2 year(s)
Sr. Software Engineer at EarthDaily Federal
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Api Development, Database Design, Distributed Software, Cloud Computing, Agile, Scrum, Devops, Cicd, System Architecture, Object Oriented Design, Test Driven Design, Troubleshooting, Mentoring, Java, C++, Python
Specialization
Candidates must possess a Bachelor's degree in a relevant field and have over 7 years of professional experience delivering API-driven transactional systems for mission-critical projects, including complex distributed software in cloud environments. Proficiency in high-level programming languages, database technologies, API development, and practicing DevOps/CICD is essential.
Experience Required
Minimum 5 year(s)
Engineering and Design Lead at Mace
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Civil Engineering, Marine Engineering, Design Management, Project Delivery, Client Compliance, Multi Disciplinary Teams, Infrastructure Projects, Technical Requirements, Leadership, Collaboration, Urban Redevelopment, Mass Transit, High Speed Rail, Master Planning, Safety, Integrity, Client Focus
Specialization
Candidates must be a Professional Engineer with experience in civil and marine engineering design for major infrastructure projects. They should also be eligible for registration as a professional engineer with Engineers and Geoscientists BC.
Experience Required
Minimum 5 year(s)
Controls Engineering Intern at precisiondril
Calgary, Alberta, Canada - Full Time
Skills Needed
Analytical Mindset, Problem Solving, Collaboration, Organization, Interpersonal Skills, Python, Data Analysis, Data Visualization, C++, Javascript
Specialization
Applicants must be enrolled in a Bachelor’s or Master’s degree in Engineering from an accredited Canadian University and have completed at least their first year of study by May 4, 2026. Previous experience with Data Analytics, Process Automation, Control Systems, or Drilling Rig experience is considered an asset.
Project Engineering Manager at JDS Energy & Mining
Saskatoon, Saskatchewan, Canada - Full Time
Skills Needed
Engineering Leadership, Project Management, Technical Communication, Resource Planning, Quality Assurance, Safety Compliance, Team Development, Cross Functional Integration, Epc/Epcm Experience, Mentorship, Engineering Procedures, Risk Management, Scheduling Tools, Project Controls, Multi Disciplinary Teams, Technical Documentation
Specialization
Candidates should have a degree in an engineering discipline and 20+ years of combined engineering and project delivery experience. Extensive experience in EPC/EPCM environments and proven leadership managing multi-disciplinary engineering teams is required.
Experience Required
Minimum 10 year(s)
Controls Engineering Intern at precisiondril
Calgary, Alberta, Canada - Full Time
Skills Needed
Analytical Mindset, Problem Solving, Collaboration, Organization, Data Analysis, Data Visualization, Python, C++, Javascript
Specialization
Candidates must be enrolled in a Bachelor’s or Master’s degree in Engineering from an accredited Canadian University, preferably in Petroleum, Energy, Chemical, Systems Design, or Mechatronics disciplines. Previous experience with Data Analytics, Process Automation, Control Systems, or Drilling Rig experience is considered an asset.
Engineering Program Manager at Introhive
Fredericton, New Brunswick, Canada - Full Time
Skills Needed
Delivery Management, Dependency Management, Risk Management, Stakeholder Alignment, Process Improvement, Workflow Automation, Metrics Analysis, Developer Experience, Technical Foundation, Scoping, Planning, Execution, Governance, Tooling, Incident Review, Conflict Resolution
Specialization
Candidates must have proven experience leading end-to-end engineering programs across multiple teams, supported by a strong technical foundation to engage credibly on platform/operations tradeoffs. Essential abilities include connecting execution to business outcomes, influencing stakeholders without direct authority, and demonstrating a track record of driving measurable operational excellence.
Experience Required
Minimum 5 year(s)
Software Developer, II at Verily
Waterloo, Ontario, Canada - Full Time
Skills Needed
Go, Java, Python, Sql, Apache Beam, Docker, Terraform, Google Cloud, Gcp, Aws, Azure, Etl, Hl7 Fhir, Data Ingestion, Data Processing
Specialization
Candidates need a BA/BS degree in Computer Science, Electrical Engineering, or equivalent experience, along with 3 years of industry software development experience. Required technical expertise includes proficiency in building software on GCP, AWS, or Azure, and experience with general-purpose programming languages like Go, Java, or Python.
Experience Required
Minimum 2 year(s)
Mechanical Engineering Intern at precisiondril
, Alberta, Canada - Full Time
Skills Needed
Time Management, Problem Solving, Decision Making, Communication, Teamwork, Microsoft Word, Microsoft Excel, Microsoft Powerpoint, Drafting, Design, Autocad, Inventor, Mechanical Equipment, Hands On Experience
Specialization
Applicants must be enrolled in an Engineering program with a focus on Mechanical Engineering and have completed at least their first year of study. They must also be 18 years or older and have housing or transportation in the Nisku area.
Technical Support Engineering at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Technical Support, Problem Solving, Collaboration, Customer Success, Automation Techniques, Diagnostic Tools, Product Improvement, Mentoring, Technical Articles, Troubleshooting, Incident Resolution, Cross Team Collaboration, Readiness Programs, Feedback, Workflow Optimization, Microsoft Technology Certifications
Specialization
Candidates must have a Bachelor's Degree in Computer Science, IT, or a related field, along with 3+ years of relevant experience, or 5+ years of equivalent experience. Microsoft Technology Certifications are preferred.
Experience Required
Minimum 5 year(s)
Technical Support Engineering at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Technical Support, Problem Solving, Collaboration, Customer Success, Automation Techniques, Diagnostic Tools, Product Improvement, Mentoring, Technical Articles, Troubleshooting, Incident Resolution, Cross Team Collaboration, Feedback, Readiness Programs, Workflow Optimization, Customer Communication
Specialization
Candidates must have a Bachelor's Degree in Computer Science, IT, or a related field with at least 3 years of relevant experience, or 5 years of equivalent experience. Microsoft Technology Certifications are preferred.
Experience Required
Minimum 5 year(s)
Software Developer, Ads at Leap Tools
, , Canada - Full Time
Skills Needed
React, Python, Django, Kubernetes, Postgresql, Dynamodb, Aws, System Architecture, Api Design, Campaign Management, Data Processing, Collaboration, Technical Solutions, Attention To Detail, Communication Skills, Execution
Specialization
At least 1 year of experience in software development is required, along with strong computer science fundamentals. Candidates should have a good understanding of system architecture and strong communication skills.
Software Developer, III at Verily
Waterloo, Ontario, Canada - Full Time
Skills Needed
Go, Java, Python, Sql, Apache Beam, Docker, Terraform, Github, Google Cloud, Etl Principles, Hl7 Fhir
Specialization
Minimum qualifications require a BA/BS degree in Computer Science, Electrical Engineering, or equivalent practical experience, along with 3 years of industry experience as a software developer. Candidates must demonstrate expertise in building software on GCP, AWS, or Azure, and proficiency in general-purpose programming languages like Go, Java, or Python.
Experience Required
Minimum 2 year(s)
Staff Software Engineer at Kaseya Careers
Toronto, Ontario, Canada - Full Time
Skills Needed
React, Node.Js, Javascript, Microservices, Apis, Aws, Kafka, Sqs, Frontend Development, Unit Testing, Integration Testing, Agile Development, Collaboration, Ui Design, State Management, Performance Optimization
Specialization
Candidates should have 5+ years of software engineering experience with strong proficiency in React and Node.js. A solid understanding of frontend performance, accessibility, and experience with AWS and messaging technologies is also required.
Experience Required
Minimum 5 year(s)
Staff Software Engineer at Loop Financial
Toronto, Ontario, Canada - Full Time
Skills Needed
Distributed Systems, Full Stack, Backend, Frontend, Infrastructure, Architectural Direction, Ledger Systems, Money Movement, Fault Tolerant System Design, Consistency Trade Offs, Data Intensive Applications, High Concurrency, Technical Leadership, Mentoring, Ruby, Postgresql
Specialization
Candidates must have over 8 years of experience building and scaling distributed systems, possessing full-stack expertise across backend, frontend, and infrastructure. Essential experience includes working with financial systems or payment platforms, and demonstrating expertise in fault-tolerant design and handling consistency trade-offs.
Experience Required
Minimum 10 year(s)
Staff Software Engineer at Ripple
Toronto, Ontario, Canada - Full Time
Skills Needed
Compute, Authentication, Service Discovery, Observability, Redundancy, Go, Python, Java, Aws, Kubernetes, Rancher, Ci/Cd, Terraform, Cloudformation, Prometheus, Opentelemetry
Specialization
Candidates must have a Bachelor's or Master's degree in a related technical field and over 8 years of relevant experience with a strong development background in Go, Python, or Java, coupled with system design expertise. Required experience includes working with cloud providers like AWS, proficiency in orchestration platforms like Kubernetes, and experience architecting Observability platforms using Prometheus and OpenTelemetry.
Experience Required
Minimum 10 year(s)
Staff Software Developer at Lightspeed Belgium
Ottawa, Ontario, Canada - Full Time
Skills Needed
Software Development, Technical Leadership, Cloud Applications, Java, Typescript, Javascript, Node.Js, React, Mentoring, Engineering Excellence, Continuous Improvement, Collaboration, Problem Solving, Ownership, Curiosity, Teamwork
Specialization
Candidates should have expertise in engineering fundamentals and experience in developing scalable applications on cloud platforms. A strong sense of ownership and a commitment to continuous learning are also essential.
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...