Software Engineering Jobs in Canada

About 2607 results in (11) seconds Clear Filters

Jobs Search

About 2607 results in (11) seconds
Software Developer at City of Winnipeg
Winnipeg, MB, Canada - Full Time
Skills Needed
Software Development Tools, Computer Science, Working Experience, Testing Tools, Software, Finish, Integrated Development Environments, Integration, Collaboration Tools, Cloud Computing, Databases, Communication Skills, Reliability, Development Projects
Specialization
Computer science software engineering or equivalent education and experience
Qualification
Graduate
Software Developer at Finlink Group
Brampton, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at ISG Search Inc
Burlington, ON, Canada - Full Time
Skills Needed
Software Development, Agile Methodologies, C++, Data Structures, Working Experience, Docker, Sql Server, Kubernetes, Cloud Services, Communication Skills, Computer Science, Typescript
Specialization
Computer science software engineering or related field
Qualification
Graduate
Software Developer at Staples
Richmond Hill, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science or related field
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Software Developer at Redlen Technologies Inc
Saanichton, BC V8M 0A5, Canada - Full Time
Skills Needed
Database Design, Relational Databases, Performance Tuning, Communication Skills, Python, Programming Languages, Postgresql, Software Development, Mes, Sql Server
Qualification
Graduate
Software Developer at CadMakers
Burnaby, British Columbia, Canada - Full Time
Skills Needed
Full Stack Development, Asp.Net, C#, React, Javascript, Typescript, Sql Server, Entity Framework, Linq, 3d Engines, Three.Js, Webgl, Shaders, 3d Math, Git, Devops
Specialization
Candidates should have 3+ years of full-stack development experience and proficiency in ASP.NET and React. Familiarity with cloud providers and experience with 3D engines are also desired.
Experience Required
Minimum 2 year(s)
Software Developer at Ericsson
Ottawa, Ontario, Canada - Full Time
Skills Needed
C, Operating Systems, Kernel Development, Driver Development, Linux, Artificial Intelligence, Microcontrollers, Uart, Spi, I2c, Timers, Power Management, Wireless Socs, Yocto, Ci/Cd, Python, Java
Specialization
A B.Sc or M.Sc in Computer Science, Electrical Engineering, or a related field is required. Up to 2 years of experience or fresh graduates with a willingness to learn are encouraged to apply.
Software Developer at Dormakaba Group
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Manager, Data Engineering at CI Financial
Toronto, ON M5C 3G7, Canada - Full Time
Skills Needed
Data Architecture, Data Engineering, Data Vault, Project Management Skills, Python, Languages, Financial Services, Kimball, Timelines, Deliverables, Asset Management, Sql
Qualification
Graduate
Manager, Data Engineering at Sprout Social
, , Canada - Full Time
Skills Needed
Data Engineering, Dataops, Cloud Data Warehouses, Dimensional Modeling, Data Vault Principles, Automated Testing, Monitoring, Data Governance, Api Integration, Change Data Capture, Incremental Load Patterns, Cross Functional Collaboration, Performance Management, Career Development, Incident Response, Technical Strategy
Specialization
Candidates should have over 10 years of experience in data engineering and at least 4 years in managing engineering teams. Experience with cloud data warehouses and implementing data governance tooling is essential.
Experience Required
Minimum 10 year(s)
OSP Engineering Team Lead at VistaCare Communications
Bedford, NS, Canada - Full Time
Skills Needed
Specifications, Autocad, Construction Drawings, Technology, Ease, Timelines, Management Skills, Resource Allocation, Communication Skills, Fibre, Telecommunications, Computer Skills
Specialization
Electrical, Engineering, Technology
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Technologist, Engineering at Toronto and Region Conservation Authority TRCA
Woodbridge, ON L4H 0A3, Canada - Full Time
Skills Needed
Civil Engineering, Manuals, Communication Skills, Regulations, Data Visualization, Technical Reports, Disabilities, Sharepoint, Documentation, Mitigation, Webex
Specialization
Civil engineering construction/contract management or a related field or equivalent experience
Qualification
Diploma
Experience Required
Minimum 3 year(s)
Solar Engineering Student at PCL Construction
Oakville, ON, Canada - Full Time
Skills Needed
Power Bi, Excel, Word Processing, Autocad
Qualification
Graduate
Engineering Assistant III at The City of Vancouver
Vancouver, BC V6A 4K6, Canada - Full Time
Skills Needed
Gis, Pivot Tables, Environmental Studies, Urban Studies, Infrastructure, Hansen, Communication Skills, Sustainability, Management Software, Analytical Skills, Engineering Drawings, Access, Maps, Graphs, Resume, Completion, Buildings, Research, Data Visualization, Sql Server
Specialization
Engineering, Information Systems, Technology
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Director Data Engineering at Charles River Laboratories
Montréal, QC, Canada - Full Time
Skills Needed
Data Architecture, Computer Science, Salesforce, Sap, Data Warehousing, Information Technology, Mathematics, Mentoring, Technology Leadership, Data Models
Specialization
Computer science mathematics or related fields
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Process Engineering Co-op at Mondelz International
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Professional, Engineering at Bombardier
Dorval, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Aerospace
Qualification
Graduate
Senior, Cloud Engineering at Procom
Toronto, ON, Canada - Full Time
Skills Needed
Integration, Financial Institutions, Kubernetes, Code, Logging, Python, Programming Languages
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Design Engineering Intern at Nuclear Promise X Other Employment Opportunities
Kincardine, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Process Engineering Co-op at IKO Industries Ltd
Brampton, ON, Canada - Full Time
Skills Needed
Drive, Powerpoint, Outlook, Microsoft Excel
Specialization
Engineering
Qualification
Graduate
Software Developer at City of Winnipeg
Winnipeg, MB, Canada -
Full Time


Start Date

Immediate

Expiry Date

19 Nov, 25

Salary

0.0

Posted On

20 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development Tools, Computer Science, Working Experience, Testing Tools, Software, Finish, Integrated Development Environments, Integration, Collaboration Tools, Cloud Computing, Databases, Communication Skills, Reliability, Development Projects

Industry

Computer Software/Engineering

Description

Reporting to the Coordinator or Supervisor of Data & Applications, the Software Developer is a highly skilled and experienced professional who plays a critical role in the design, development, integration, implementation, and maintenance of software systems. The Software Developer is responsible for delivering high-quality software that meets the needs of customers and partners.
The key responsibilities of a Software Developer include analyzing requirements, designing and implementing small/medium software solutions, collaborating with cross-functional teams, and providing technical support and maintenance for existing software systems.
Success in this role requires a deep understanding of software development methodologies, experience with a wide range of programming languages and technologies, strong problem-solving and analytical skills, and excellent communication and collaboration abilities. A Software Developer must be able to work effectively in teams, prioritize tasks, and manage their time effectively to meet project deadlines.

As the Software Developer, your duties will include:

  • Lead the implementation and support of smaller scale commercial and custom applications.
  • Provide Technical Support and Maintenance.
  • Analyze and document stakeholder requirements, evaluate solutions, assess feasibility, and define software specifications.
  • Facilitate collaboration and effective communication with team members, cross-functional team, and stakeholders, business partners, and vendors.
  • Maintain robust cybersecurity measures, safeguarding software applications and systems against potential threats and vulnerabilities.
  • Provide technical expertise to optimize both software delivery and operational efficiency.

YOUR EDUCATION AND QUALIFICATIONS INCLUDE:

  • Bachelor’s Degree in Computer Science, Software Engineering or equivalent education and experience.
  • Related certifications in software design and development, service management, and solutions delivery methods would be an asset.
  • Three years’ working experience in relevant application development, deployment, integration, and supporting software solutions life cycle.
  • Experience developing and configuring software for multiple platforms and technologies.
  • Experience with software testing and quality assurance, including manual and automated testing tools and techniques.
  • Experience with profiling and performance tuning of applications.
  • Experience with database systems, software development tools and technologies, such as version control systems, integrated development environments (IDEs), and collaboration tools.
  • Proficiency in programming languages.
  • Extensive knowledge of databases, cloud computing, and other software development tools and technologies.
  • Strong attention to detail and commitment to software quality and reliability, and ability to produce high-quality, error-free code.
  • Excellent verbal communication skills, including the ability to communicate with all levels of the organization and with external stakeholders.
  • Excellent written communication skills including the ability to write politically sensitive and confidential material for senior level staff.
  • Strong interpersonal and collaboration skills, be able to work effectively in a team environment.
  • Strong problem-solving skills and ability to analyze complex problems and develop effective solutions.
  • Excellent organizational and time management skills with the ability to be flexible and responsive to changing priorities and circumstances as well as the ability to work on diverse projects simultaneously.
  • Strong project management skills, including the ability to manage software development projects from start to finish.
  • Ability to lead development teams and mentor junior team members.
  • Ability to adapt to changing technologies and new development methodologies.
  • Ability to take initiative and drive projects forward with minimal supervision.
  • IMPORTANT: Applicants who have been educated outside of Canada must have education which is comparable to the minimum qualification in Canada. Applicants submitting foreign credentials require an official academic assessment report issued by a recognized Canadian assessment service https://canalliance.org/en/ at application.
Responsibilities
  • Lead the implementation and support of smaller scale commercial and custom applications.
  • Provide Technical Support and Maintenance.
  • Analyze and document stakeholder requirements, evaluate solutions, assess feasibility, and define software specifications.
  • Facilitate collaboration and effective communication with team members, cross-functional team, and stakeholders, business partners, and vendors.
  • Maintain robust cybersecurity measures, safeguarding software applications and systems against potential threats and vulnerabilities.
  • Provide technical expertise to optimize both software delivery and operational efficiency
Software Developer at City of Winnipeg
Winnipeg, MB, Canada - Full Time
Skills Needed
Software Development Tools, Computer Science, Working Experience, Testing Tools, Software, Finish, Integrated Development Environments, Integration, Collaboration Tools, Cloud Computing, Databases, Communication Skills, Reliability, Development Projects
Specialization
Computer science software engineering or equivalent education and experience
Qualification
Graduate
Software Developer at Finlink Group
Brampton, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Developer at ISG Search Inc
Burlington, ON, Canada - Full Time
Skills Needed
Software Development, Agile Methodologies, C++, Data Structures, Working Experience, Docker, Sql Server, Kubernetes, Cloud Services, Communication Skills, Computer Science, Typescript
Specialization
Computer science software engineering or related field
Qualification
Graduate
Software Developer at Staples
Richmond Hill, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science or related field
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Software Developer at Redlen Technologies Inc
Saanichton, BC V8M 0A5, Canada - Full Time
Skills Needed
Database Design, Relational Databases, Performance Tuning, Communication Skills, Python, Programming Languages, Postgresql, Software Development, Mes, Sql Server
Qualification
Graduate
Software Developer at CadMakers
Burnaby, British Columbia, Canada - Full Time
Skills Needed
Full Stack Development, Asp.Net, C#, React, Javascript, Typescript, Sql Server, Entity Framework, Linq, 3d Engines, Three.Js, Webgl, Shaders, 3d Math, Git, Devops
Specialization
Candidates should have 3+ years of full-stack development experience and proficiency in ASP.NET and React. Familiarity with cloud providers and experience with 3D engines are also desired.
Experience Required
Minimum 2 year(s)
Software Developer at Ericsson
Ottawa, Ontario, Canada - Full Time
Skills Needed
C, Operating Systems, Kernel Development, Driver Development, Linux, Artificial Intelligence, Microcontrollers, Uart, Spi, I2c, Timers, Power Management, Wireless Socs, Yocto, Ci/Cd, Python, Java
Specialization
A B.Sc or M.Sc in Computer Science, Electrical Engineering, or a related field is required. Up to 2 years of experience or fresh graduates with a willingness to learn are encouraged to apply.
Software Developer at Dormakaba Group
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Manager, Data Engineering at CI Financial
Toronto, ON M5C 3G7, Canada - Full Time
Skills Needed
Data Architecture, Data Engineering, Data Vault, Project Management Skills, Python, Languages, Financial Services, Kimball, Timelines, Deliverables, Asset Management, Sql
Qualification
Graduate
Manager, Data Engineering at Sprout Social
, , Canada - Full Time
Skills Needed
Data Engineering, Dataops, Cloud Data Warehouses, Dimensional Modeling, Data Vault Principles, Automated Testing, Monitoring, Data Governance, Api Integration, Change Data Capture, Incremental Load Patterns, Cross Functional Collaboration, Performance Management, Career Development, Incident Response, Technical Strategy
Specialization
Candidates should have over 10 years of experience in data engineering and at least 4 years in managing engineering teams. Experience with cloud data warehouses and implementing data governance tooling is essential.
Experience Required
Minimum 10 year(s)
OSP Engineering Team Lead at VistaCare Communications
Bedford, NS, Canada - Full Time
Skills Needed
Specifications, Autocad, Construction Drawings, Technology, Ease, Timelines, Management Skills, Resource Allocation, Communication Skills, Fibre, Telecommunications, Computer Skills
Specialization
Electrical, Engineering, Technology
Qualification
Diploma
Experience Required
Minimum 2 year(s)
Technologist, Engineering at Toronto and Region Conservation Authority TRCA
Woodbridge, ON L4H 0A3, Canada - Full Time
Skills Needed
Civil Engineering, Manuals, Communication Skills, Regulations, Data Visualization, Technical Reports, Disabilities, Sharepoint, Documentation, Mitigation, Webex
Specialization
Civil engineering construction/contract management or a related field or equivalent experience
Qualification
Diploma
Experience Required
Minimum 3 year(s)
Solar Engineering Student at PCL Construction
Oakville, ON, Canada - Full Time
Skills Needed
Power Bi, Excel, Word Processing, Autocad
Qualification
Graduate
Engineering Assistant III at The City of Vancouver
Vancouver, BC V6A 4K6, Canada - Full Time
Skills Needed
Gis, Pivot Tables, Environmental Studies, Urban Studies, Infrastructure, Hansen, Communication Skills, Sustainability, Management Software, Analytical Skills, Engineering Drawings, Access, Maps, Graphs, Resume, Completion, Buildings, Research, Data Visualization, Sql Server
Specialization
Engineering, Information Systems, Technology
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Director Data Engineering at Charles River Laboratories
Montréal, QC, Canada - Full Time
Skills Needed
Data Architecture, Computer Science, Salesforce, Sap, Data Warehousing, Information Technology, Mathematics, Mentoring, Technology Leadership, Data Models
Specialization
Computer science mathematics or related fields
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Process Engineering Co-op at Mondelz International
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Professional, Engineering at Bombardier
Dorval, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Aerospace
Qualification
Graduate
Senior, Cloud Engineering at Procom
Toronto, ON, Canada - Full Time
Skills Needed
Integration, Financial Institutions, Kubernetes, Code, Logging, Python, Programming Languages
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Design Engineering Intern at Nuclear Promise X Other Employment Opportunities
Kincardine, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Process Engineering Co-op at IKO Industries Ltd
Brampton, ON, Canada - Full Time
Skills Needed
Drive, Powerpoint, Outlook, Microsoft Excel
Specialization
Engineering
Qualification
Graduate

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...