Software Engineering Jobs in Canada

About 852 results in (4) seconds Clear Filters

Jobs Search

About 852 results in (4) seconds
iOS Software Developer at Semios
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Ios Development, Swift, Objective C, Uikit, Coredata, Mapkit, Coregraphics, Automated Testing, Ai Assisted Development, Collaboration, Code Reviews, Architectural Discussions, Performance Optimization, User Experience, Troubleshooting, Software Development Practices
Specialization
A bachelor's degree in Computer Science or equivalent technical experience is required, along with 2+ years of iOS software engineering experience. Candidates should have a successful track record of developing and shipping iOS apps, with skills in Swift or Objective-C.
Experience Required
Minimum 2 year(s)
Software Engineer Coop at Dialpad UK Ltd
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Python, Java, C++, Sql, Nosql, Data Structures, Algorithms, Software Design, Object Oriented Design, Debugging, Unit Testing, Version Control, Git, Containerization, Orchestration, Cloud Computing
Specialization
Candidates should be currently enrolled in a university program or recently graduated in a relevant field. A minimum of 8 months of hands-on experience in software development is required.
Software Developer III at Catalis Holdco Inc
Edmonton, Alberta, Canada - Full Time
Skills Needed
C#, .Net Core, Sql, Aws, Angular, React, Vue.Js, Restful Api, Microservices, Distributed Systems, Debugging, Analytical Skills, Problem Solving, Communication, Collaboration
Specialization
Candidates should have a Bachelor's degree in Computer Science or a related field, along with 5+ years of professional software development experience. Strong proficiency in C#, .NET Core, SQL, and AWS is required, along with familiarity with front-end frameworks like Angular.
Experience Required
Minimum 5 year(s)
Python Software Tester at Scalian Inc
Montreal, Quebec, Canada - Full Time
Skills Needed
Python, C++, Software Testing, Verification, Validation, Agile Development, Multithreading, Data Sharing, Apis, Troubleshooting, Documentation, Software Development, Coding, Debugging, Problem Solving, Communication
Specialization
Candidates must have a university degree in Software/Computer Engineering or a related field, along with a minimum of 5 years of experience in software testing. Strong knowledge of Python and C++ is required, and familiarity with Hardware-in-the-loop (HIL) is an asset.
Experience Required
Minimum 5 year(s)
Lead Software Engineer at GLOBAL SOFTWARE LLC D/B/A INSIGHTSOFTWARE.COM
, , Canada - Full Time
Skills Needed
C++, Java, Software Design, Code Reviews, Automated Testing, Team Leadership, Database Concepts, Sql, Networking, Continuous Improvement, Coaching, Mentoring, Agile Methodologies, Problem Solving, Communication, Software Development
Specialization
Candidates should have 8 to 12 years of software design and development experience, with at least 3 years in a leadership role. Proficiency in C++ and/or Java, along with a Bachelor's degree in a computing-related discipline, is required.
Experience Required
Minimum 10 year(s)
Lead Software Engineer at Nubank
Toronto, Ontario, Canada - Full Time
Skills Needed
Clojure, Microservices, Agile Software Development, Continuous Delivery, Infrastructure As Code, Kafka, Aws, Datomic, Dynamodb, Prometheus, Kubernetes, Functional Programming, Hexagonal Architecture, Distributed Systems
Specialization
Candidates should have practical knowledge of agile software development methodologies. Familiarity with various technologies used at Nubank is valued, but a willingness to learn is essential.
Experience Required
Minimum 2 year(s)
Lead Software Developer at SS&C Technologies
Mississauga, Ontario, Canada - Full Time
Skills Needed
Software Development, Technical Leadership, Problem Solving, System Architecture, Mentorship, Collaboration, Communication, Continuous Learning
Specialization
Candidates should have 6-10+ years of experience as a hands-on software engineer with expertise in multiple programming languages and software design principles. Strong leadership abilities and excellent communication skills are essential for this role.
Experience Required
Minimum 5 year(s)
Staff Software Engineer at Fluxon
, , Canada - Full Time
Skills Needed
Typescript, Javascript, Python, Golang, Java, C#, Kotlin, Swift, Rust, React, Next.Js, Angular, Spring Boot, Fastapi, Django, Aws, Gcp
Specialization
Candidates should have 7+ years of industry experience in software development and experience leading development through the full product lifecycle. Fluency in designing scalable system architectures and effective development practices is essential.
Experience Required
Minimum 10 year(s)
Manager - Firmware Engineering at Vention
Montreal, Quebec, Canada - Full Time
Skills Needed
C++, Python, Bash, Leadership, Tcp/Ip, Rest, Grpc, Websockets, Mqtt, Distributed System Design, Robot Programming, Motion Planning, Hardware Deployment
Specialization
Strong leadership skills and a love for new challenges in a fast-paced environment are essential. Understanding of various programming languages and distributed system design is required.
Experience Required
Minimum 5 year(s)
Assistant Manager, Engineering at Accor
Banff, Alberta, Canada - Full Time
Skills Needed
Leadership, Technical Oversight, Strategic Planning, Budgeting, Team Development, Collaboration, Communication, Problem Solving, Organizational Skills, Energy Conservation, Safety Standards, Guest Experience, Training, Mentoring, Accountability, Precision
Specialization
A degree in mechanical engineering or skilled trade certification is required, along with 5+ years of leadership experience in a maintenance or engineering role. Strong communication skills and a natural sense of accountability are essential.
Experience Required
Minimum 5 year(s)
SYSTEMS ENGINEERING @ L3 WESCAM at Harris Corporation
Burlington, ON, Canada - Full Time
Skills Needed
Engineering Support, Airworthiness, Suppliers, Preparation, Requirements Analysis, Engineering Drawings, System Requirements, Schedules
Specialization
Engineering
Qualification
Graduate
Experience Required
Minimum 8 year(s)
Engineering Design Tool Support at Hatch
Montréal, QC, Canada - Full Time
Skills Needed
N/A
Specialization
Computer Science, Engineering
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Civil Engineering CAD Designer at Aecom USA
Saskatoon, Saskatchewan, Canada - Full Time
Skills Needed
Civil Engineering, Cad Design, Civil 3d, Surveying, Municipal Infrastructure, Autocad, Revit, Microstation, Grading Design, Drainage Design, Piping Layouts, Site Inspections, Quantity Takeoffs, Cost Estimates, Project Documentation, Quality Control
Specialization
Candidates must have a minimum of 4 years of related experience in municipal civil engineering CAD/design and a diploma in Civil Engineering Technology. Certification as a Civil C.E.T. and proficiency in AutoCAD and Civil 3D are also required.
Experience Required
Minimum 2 year(s)
Mine Engineering Co-op Student at Burgundy Diamond
, Northwest Territories, Canada - Full Time
Skills Needed
Mining Engineering, Drill And Blast, Mine Planning, Ventilation, Pumping Design, Analytical Skills, Problem Solving, Communication Skills, Leadership, Time Management, Decision Making, Organizational Skills, Safety Protocols, Engineering Principles, Teamwork, Data Analysis
Specialization
Candidates must be 2nd or 3rd year students in Mining, Mineral, Geotechnical, or Geological Engineering, or Civil Engineering with a focus on rock or soil mechanics. Proficiency in relevant software and strong analytical skills are also required.
Mechanical Engineering Designer at Arcadis
Toronto, Ontario, Canada - Full Time
Skills Needed
Mechanical Engineering, Hvac, Plumbing, Fire Protection, Autocad Mep, Micro Station, Revit, 3d Software, Ontario Building Code, Ontario Fire Code, Plumbing Code, Nfpa Standards, Ashrae Standards, Tssa Fuel Standards, Industrial Ventilation Standards, Technical Support
Specialization
Candidates should have a diploma or degree in mechanical building services or engineering and demonstrable experience in mechanical engineering design of industrial facilities. Knowledge of relevant codes and software such as AutoCAD MEP and Revit is also required.
Mechanical Engineering Graduate at Aecom USA
Edmonton, Alberta, Canada - Full Time
Skills Needed
Thermodynamics, Heat Transfer, Fluids, Hvac Systems, Plumbing Systems, Revit, Autocad, Building Information Modeling, Technical Report Writing, Communication Skills, Collaboration, Engineering Techniques, Problem Solving, Design, Construction Management, Project Coordination
Specialization
Candidates must have completed a Bachelor's degree in Mechanical Engineering. Preferred qualifications include a valid Driver’s License in Alberta and 2 years of mechanical consulting engineering experience.
Senior Rail Engineering Advisor at Aecom USA
Burnaby, British Columbia, Canada - Full Time
Skills Needed
Rail Corridor Design, Construction, Technical Guidance, Mentoring, Proposal Development, Quality Reviews, Field Work Supervision, Innovative Solutions, Team Culture, Client Standards, Leadership, Consulting, Technical Strategies, Engineering Challenges, Technical Growth, Collaboration
Specialization
Candidates must have a Bachelor degree in Civil Engineering and at least 8 years of rail-related design or construction experience. Preferred qualifications include 20+ years of experience and a Professional Engineer (P.Eng.) designation.
Experience Required
Minimum 10 year(s)
Senior Rail Engineering Advisor at Aecom USA
Edmonton, Alberta, Canada - Full Time
Skills Needed
Rail Corridor Design, Construction, Technical Guidance, Mentoring, Proposal Development, Quality Reviews, Field Work Supervision, Innovative Solutions, Team Culture, Client Standards, Leadership, Consulting, Technical Strategies, Engineering Challenges, Project Management, Collaboration
Specialization
Candidates must have a bachelor's degree with at least 8 years of rail-related design or construction experience, or 15 years of relevant experience. Preferred qualifications include 20+ years of experience and a Professional Engineer designation.
Experience Required
Minimum 10 year(s)
Structural Engineering Designer at Arcadis
Toronto, Ontario, Canada - Full Time
Skills Needed
Structural Design, Construction Administration, Structural Modeling, Analysis, Design, Detailing, Bim Coordination, Site Visits, Building Codes, Sap, Etabs, Safe, S Concrete, Microsoft Office, Acrobat, Communication Skills
Specialization
Candidates must have a Bachelor's degree in Civil or Structural Engineering and 1-4 years of relevant experience. Proficiency in structural analysis software and knowledge of building codes are essential.
Experience Required
Minimum 2 year(s)
Manager - Firmware Engineering at Vention
Montreal, Quebec, Canada - Full Time
Skills Needed
Leadership, Firmware Development, Embedded Software, C++, Python, Bash, Networking, Distributed Systems, Real Time Systems, Robotics, Hardware Deployment, Collaboration, Problem Solving, Agile Methodologies, Technical Decision Making, Product Ownership
Specialization
Proven leadership experience managing firmware or embedded software teams is essential. Strong programming proficiency in C++, Python, and a deep understanding of networking and distributed systems are required.
Experience Required
Minimum 5 year(s)
iOS Software Developer at Semios
Vancouver, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

25 Feb, 26

Salary

107800.0

Posted On

27 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

iOS Development, Swift, Objective-C, UIKit, CoreData, MapKit, CoreGraphics, Automated Testing, AI-Assisted Development, Collaboration, Code Reviews, Architectural Discussions, Performance Optimization, User Experience, Troubleshooting, Software Development Practices

Industry

Farming

Description
Who we are: Agworld, part of Semios Group, is one of the world’s leading Farm Management Information Systems (FMIS). Semios is an agricultural technology leader, dedicated to transforming how food is grown and sustained. Together, Semios and Agworld form one of the most comprehensive agricultural technology ecosystems in the industry—providing the tools, data, and connections that agriculture needs to thrive now and into the future. Agworld is created for growers, agronomists, ag retailers and many others involved in the business of farming, and enables them to collect data at every level of their operation and share this data with everyone that matters to them. Because they use Agworld, our customers are able to make better and more profitable decisions on a daily basis. Watch this short video if you’re curious to learn more about the impact we have on our clients’ operations. At Agworld, our people are our most valuable asset and if you join our team, you will work for a highly successful and growing organisation that also offers opportunities for learning and development in order to realise your future potential. Our iOS Software Engineers work alongside Testers, Product Managers and Full Stack Engineers, who all work together on continually improving the way we work. We encourage ideas for improvements to come from everyone, and we support action and experimentation to find the most effective approach. UX and design thinking are important aspects of our process, and we validate our work through early feedback, usability testing, and customer interviews. Agworld’s top-rated iPhone, iPad, and Android apps are the primary way many of our customers interact with our service. While our apps have historically been written in Objective-C, we are gradually transitioning to Swift. Most of the codebase is still in Objective-C today, but if you’re experienced in Swift, we encourage you to apply — we’ll gladly help you get up to speed with our stack. Who you are: You are an iOS Software Engineer who cares deeply about creating high-quality software that truly serves its users. You enjoy working in a collaborative environment where there’s room to experiment, innovate, and continually refine your approach. You are comfortable iterating on ideas, testing solutions, and delivering reliable, customer-focused features that help move the product forward. What you will do: Collaborate with Product Managers, UX, Testers, and other Software Developers to ship high-quality features for our customers. Work to improve how we build software, including improving our internal developer tooling and refactoring to improve existing code. Write secure, well-designed and well-tested code. Be involved in continually improving our software development practices at the team, department, and company level. Participate in code reviews to maintain code quality, share knowledge, and foster team learning. Contribute to architectural discussions and help shape technical decisions for the iOS platform. Optimize app performance to ensure a smooth, responsive user experience. Stay informed about iOS best practices, frameworks, and emerging technologies, and bring new ideas to the team. Collaborate closely with cross-functional teams to understand user needs and translate them into effective technical solutions. Assist in troubleshooting, diagnosing, and resolving issues reported by users or internal teams. We want you to succeed so you will need: Bachelor’s degree in Computer Science or equivalent technical experience. 2+ years of iOS software engineering (Swift or Objective-C). Previous success developing and shipping iOS apps. Skilled with iOS platform development. Experience with UIKit, CoreData, MapKit, CoreGraphics is a benefit. Nice to have: Experience with Android development (Java/Kotlin) Experience with SwiftUI Familiarity with automated testing frameworks (XCTest, XCUI Tests) Experience working with AI-assisted development or productivity tools is an asset Salary range: $81,600 to $107,800 per year Please note that the base pay offered may vary based on factors including but not limited to knowledge, skills and experience, geographic location, as well as business and organizational needs. Why this is the opportunity for you: Purposeful Work: Sleep better knowing you're making the world a better place through more sustainable food production. You'll have the opportunity to contribute and make an impact by working on meaningful projects. Our People: Work with a team that values fun, laughter, and each other in a collaborative and casual work environment. Recharge and Refresh: Benefit from a generous vacation policy and an annual year-end winter break to relax and rejuvenate. Employee Assistance Program: Confidential counseling, resources, and guidance to support your wellbeing—both at work and at home. Give Back: Take advantage of dedicated volunteer days to support causes you care about. Work Flexibly: Enjoy hybrid working options for employees near our offices, emphasizing work-life balance. Prioritize Your Well-Being: Access comprehensive health plans designed to support your physical and mental health. Level up with the Upskill program: Receive annual support for development programs designed to accelerate your career growth. Save for tomorrow: Take advantage of our Group RRSP program with company matching. Stay Energized: Enjoy well-stocked snack options in our offices and regular team outings to build connections and have fun. At Semios Group, we recognize that people come with a wealth of experience and talent beyond just the technical requirements of a job. We know that our differences often can bring about innovation, excellence and meaningful work—therefore, people from all backgrounds are encouraged to apply to our positions. We believe that different perspectives and backgrounds are what make a company flourish and we welcome everyone.
Responsibilities
Collaborate with cross-functional teams to ship high-quality features for customers and improve software development practices. Participate in code reviews and contribute to architectural discussions to shape technical decisions for the iOS platform.
iOS Software Developer at Semios
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Ios Development, Swift, Objective C, Uikit, Coredata, Mapkit, Coregraphics, Automated Testing, Ai Assisted Development, Collaboration, Code Reviews, Architectural Discussions, Performance Optimization, User Experience, Troubleshooting, Software Development Practices
Specialization
A bachelor's degree in Computer Science or equivalent technical experience is required, along with 2+ years of iOS software engineering experience. Candidates should have a successful track record of developing and shipping iOS apps, with skills in Swift or Objective-C.
Experience Required
Minimum 2 year(s)
Software Engineer Coop at Dialpad UK Ltd
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Python, Java, C++, Sql, Nosql, Data Structures, Algorithms, Software Design, Object Oriented Design, Debugging, Unit Testing, Version Control, Git, Containerization, Orchestration, Cloud Computing
Specialization
Candidates should be currently enrolled in a university program or recently graduated in a relevant field. A minimum of 8 months of hands-on experience in software development is required.
Software Developer III at Catalis Holdco Inc
Edmonton, Alberta, Canada - Full Time
Skills Needed
C#, .Net Core, Sql, Aws, Angular, React, Vue.Js, Restful Api, Microservices, Distributed Systems, Debugging, Analytical Skills, Problem Solving, Communication, Collaboration
Specialization
Candidates should have a Bachelor's degree in Computer Science or a related field, along with 5+ years of professional software development experience. Strong proficiency in C#, .NET Core, SQL, and AWS is required, along with familiarity with front-end frameworks like Angular.
Experience Required
Minimum 5 year(s)
Python Software Tester at Scalian Inc
Montreal, Quebec, Canada - Full Time
Skills Needed
Python, C++, Software Testing, Verification, Validation, Agile Development, Multithreading, Data Sharing, Apis, Troubleshooting, Documentation, Software Development, Coding, Debugging, Problem Solving, Communication
Specialization
Candidates must have a university degree in Software/Computer Engineering or a related field, along with a minimum of 5 years of experience in software testing. Strong knowledge of Python and C++ is required, and familiarity with Hardware-in-the-loop (HIL) is an asset.
Experience Required
Minimum 5 year(s)
Lead Software Engineer at GLOBAL SOFTWARE LLC D/B/A INSIGHTSOFTWARE.COM
, , Canada - Full Time
Skills Needed
C++, Java, Software Design, Code Reviews, Automated Testing, Team Leadership, Database Concepts, Sql, Networking, Continuous Improvement, Coaching, Mentoring, Agile Methodologies, Problem Solving, Communication, Software Development
Specialization
Candidates should have 8 to 12 years of software design and development experience, with at least 3 years in a leadership role. Proficiency in C++ and/or Java, along with a Bachelor's degree in a computing-related discipline, is required.
Experience Required
Minimum 10 year(s)
Lead Software Engineer at Nubank
Toronto, Ontario, Canada - Full Time
Skills Needed
Clojure, Microservices, Agile Software Development, Continuous Delivery, Infrastructure As Code, Kafka, Aws, Datomic, Dynamodb, Prometheus, Kubernetes, Functional Programming, Hexagonal Architecture, Distributed Systems
Specialization
Candidates should have practical knowledge of agile software development methodologies. Familiarity with various technologies used at Nubank is valued, but a willingness to learn is essential.
Experience Required
Minimum 2 year(s)
Lead Software Developer at SS&C Technologies
Mississauga, Ontario, Canada - Full Time
Skills Needed
Software Development, Technical Leadership, Problem Solving, System Architecture, Mentorship, Collaboration, Communication, Continuous Learning
Specialization
Candidates should have 6-10+ years of experience as a hands-on software engineer with expertise in multiple programming languages and software design principles. Strong leadership abilities and excellent communication skills are essential for this role.
Experience Required
Minimum 5 year(s)
Staff Software Engineer at Fluxon
, , Canada - Full Time
Skills Needed
Typescript, Javascript, Python, Golang, Java, C#, Kotlin, Swift, Rust, React, Next.Js, Angular, Spring Boot, Fastapi, Django, Aws, Gcp
Specialization
Candidates should have 7+ years of industry experience in software development and experience leading development through the full product lifecycle. Fluency in designing scalable system architectures and effective development practices is essential.
Experience Required
Minimum 10 year(s)
Manager - Firmware Engineering at Vention
Montreal, Quebec, Canada - Full Time
Skills Needed
C++, Python, Bash, Leadership, Tcp/Ip, Rest, Grpc, Websockets, Mqtt, Distributed System Design, Robot Programming, Motion Planning, Hardware Deployment
Specialization
Strong leadership skills and a love for new challenges in a fast-paced environment are essential. Understanding of various programming languages and distributed system design is required.
Experience Required
Minimum 5 year(s)
Assistant Manager, Engineering at Accor
Banff, Alberta, Canada - Full Time
Skills Needed
Leadership, Technical Oversight, Strategic Planning, Budgeting, Team Development, Collaboration, Communication, Problem Solving, Organizational Skills, Energy Conservation, Safety Standards, Guest Experience, Training, Mentoring, Accountability, Precision
Specialization
A degree in mechanical engineering or skilled trade certification is required, along with 5+ years of leadership experience in a maintenance or engineering role. Strong communication skills and a natural sense of accountability are essential.
Experience Required
Minimum 5 year(s)
SYSTEMS ENGINEERING @ L3 WESCAM at Harris Corporation
Burlington, ON, Canada - Full Time
Skills Needed
Engineering Support, Airworthiness, Suppliers, Preparation, Requirements Analysis, Engineering Drawings, System Requirements, Schedules
Specialization
Engineering
Qualification
Graduate
Experience Required
Minimum 8 year(s)
Engineering Design Tool Support at Hatch
Montréal, QC, Canada - Full Time
Skills Needed
N/A
Specialization
Computer Science, Engineering
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Civil Engineering CAD Designer at Aecom USA
Saskatoon, Saskatchewan, Canada - Full Time
Skills Needed
Civil Engineering, Cad Design, Civil 3d, Surveying, Municipal Infrastructure, Autocad, Revit, Microstation, Grading Design, Drainage Design, Piping Layouts, Site Inspections, Quantity Takeoffs, Cost Estimates, Project Documentation, Quality Control
Specialization
Candidates must have a minimum of 4 years of related experience in municipal civil engineering CAD/design and a diploma in Civil Engineering Technology. Certification as a Civil C.E.T. and proficiency in AutoCAD and Civil 3D are also required.
Experience Required
Minimum 2 year(s)
Mine Engineering Co-op Student at Burgundy Diamond
, Northwest Territories, Canada - Full Time
Skills Needed
Mining Engineering, Drill And Blast, Mine Planning, Ventilation, Pumping Design, Analytical Skills, Problem Solving, Communication Skills, Leadership, Time Management, Decision Making, Organizational Skills, Safety Protocols, Engineering Principles, Teamwork, Data Analysis
Specialization
Candidates must be 2nd or 3rd year students in Mining, Mineral, Geotechnical, or Geological Engineering, or Civil Engineering with a focus on rock or soil mechanics. Proficiency in relevant software and strong analytical skills are also required.
Mechanical Engineering Designer at Arcadis
Toronto, Ontario, Canada - Full Time
Skills Needed
Mechanical Engineering, Hvac, Plumbing, Fire Protection, Autocad Mep, Micro Station, Revit, 3d Software, Ontario Building Code, Ontario Fire Code, Plumbing Code, Nfpa Standards, Ashrae Standards, Tssa Fuel Standards, Industrial Ventilation Standards, Technical Support
Specialization
Candidates should have a diploma or degree in mechanical building services or engineering and demonstrable experience in mechanical engineering design of industrial facilities. Knowledge of relevant codes and software such as AutoCAD MEP and Revit is also required.
Mechanical Engineering Graduate at Aecom USA
Edmonton, Alberta, Canada - Full Time
Skills Needed
Thermodynamics, Heat Transfer, Fluids, Hvac Systems, Plumbing Systems, Revit, Autocad, Building Information Modeling, Technical Report Writing, Communication Skills, Collaboration, Engineering Techniques, Problem Solving, Design, Construction Management, Project Coordination
Specialization
Candidates must have completed a Bachelor's degree in Mechanical Engineering. Preferred qualifications include a valid Driver’s License in Alberta and 2 years of mechanical consulting engineering experience.
Senior Rail Engineering Advisor at Aecom USA
Burnaby, British Columbia, Canada - Full Time
Skills Needed
Rail Corridor Design, Construction, Technical Guidance, Mentoring, Proposal Development, Quality Reviews, Field Work Supervision, Innovative Solutions, Team Culture, Client Standards, Leadership, Consulting, Technical Strategies, Engineering Challenges, Technical Growth, Collaboration
Specialization
Candidates must have a Bachelor degree in Civil Engineering and at least 8 years of rail-related design or construction experience. Preferred qualifications include 20+ years of experience and a Professional Engineer (P.Eng.) designation.
Experience Required
Minimum 10 year(s)
Senior Rail Engineering Advisor at Aecom USA
Edmonton, Alberta, Canada - Full Time
Skills Needed
Rail Corridor Design, Construction, Technical Guidance, Mentoring, Proposal Development, Quality Reviews, Field Work Supervision, Innovative Solutions, Team Culture, Client Standards, Leadership, Consulting, Technical Strategies, Engineering Challenges, Project Management, Collaboration
Specialization
Candidates must have a bachelor's degree with at least 8 years of rail-related design or construction experience, or 15 years of relevant experience. Preferred qualifications include 20+ years of experience and a Professional Engineer designation.
Experience Required
Minimum 10 year(s)
Structural Engineering Designer at Arcadis
Toronto, Ontario, Canada - Full Time
Skills Needed
Structural Design, Construction Administration, Structural Modeling, Analysis, Design, Detailing, Bim Coordination, Site Visits, Building Codes, Sap, Etabs, Safe, S Concrete, Microsoft Office, Acrobat, Communication Skills
Specialization
Candidates must have a Bachelor's degree in Civil or Structural Engineering and 1-4 years of relevant experience. Proficiency in structural analysis software and knowledge of building codes are essential.
Experience Required
Minimum 2 year(s)
Manager - Firmware Engineering at Vention
Montreal, Quebec, Canada - Full Time
Skills Needed
Leadership, Firmware Development, Embedded Software, C++, Python, Bash, Networking, Distributed Systems, Real Time Systems, Robotics, Hardware Deployment, Collaboration, Problem Solving, Agile Methodologies, Technical Decision Making, Product Ownership
Specialization
Proven leadership experience managing firmware or embedded software teams is essential. Strong programming proficiency in C++, Python, and a deep understanding of networking and distributed systems are 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...