151 Technology Intern jobs in Canada
Engineering / Technology
Posted today
Job Viewed
Job Description
Job Description
About the Role:
We are looking for a talented Software Engineer to join our technology team. The ideal candidate will have strong problem-solving skills, a passion for coding, and the ability to deliver high-quality software solutions. This role involves designing, developing, testing, and maintaining software applications that meet business requirements and enhance user experience.
Key Responsibilities:
Design, develop, and maintain scalable software applications and systems.
Collaborate with cross-functional teams including product managers, designers, and QA engineers to gather requirements and implement solutions.
Write clean, efficient, and maintainable code following industry best practices.
Conduct code reviews, debug issues, and optimize performance.
Participate in the full software development lifecycle, from planning and design to deployment and maintenance.
Stay updated with emerging technologies and industry trends, proposing innovative solutions when appropriate.
Ensure software security, reliability, and performance standards are met.
Document technical designs, processes, and code changes for future reference.
Required Qualifications:
Bachelors degree in Computer Science, Software Engineering, or a related field.
Proven experience in software development using languages such as Java, Python, C#, JavaScript, or similar.
Experience with web development frameworks, databases, and RESTful APIs.
Strong understanding of algorithms, data structures, and software design principles.
Familiarity with version control systems (e.g., Git) and development tools.
Excellent problem-solving and analytical skills.
Strong communication skills and ability to work collaboratively in a team environment.
Preferred Qualifications:
Experience with cloud platforms (AWS, Azure, GCP) or DevOps practices.
Familiarity with Agile or Scrum methodologies.
Knowledge of mobile app development or front-end frameworks (React, Angular, etc.).
Benefits:
Competitive salary and performance-based incentives.
Professional growth and learning opportunities.
Health insurance and other employee benefits.
Flexible working hours and remote work options (if applicable).
Collaborative and innovative work environment.
Technology / Engineering
Posted today
Job Viewed
Job Description
Job Description
About the Role:
We are looking for a talented Frontend Developer to join our development team. The ideal candidate will be responsible for creating visually appealing, responsive, and user-friendly web applications. This role focuses on translating design concepts into high-quality code while ensuring seamless user experiences across platforms.
Key Responsibilities:
Develop and maintain responsive web applications using HTML, CSS, JavaScript, and modern frontend frameworks (e.g., React, Angular, Vue.js).
Collaborate with UX/UI designers, backend developers, and product managers to implement functional and visually appealing interfaces.
Optimize web applications for maximum speed, scalability, and performance.
Ensure cross-browser and cross-device compatibility.
Participate in code reviews, debugging, and troubleshooting to maintain high code quality.
Stay up-to-date with emerging frontend technologies, tools, and best practices.
Contribute to technical documentation, coding standards, and development workflows.
Required Qualifications:
Bachelors degree in Computer Science, Software Engineering, or a related field.
Strong proficiency in HTML, CSS, JavaScript, and at least one modern frontend framework (React, Angular, or Vue.js).
Experience with responsive design and cross-browser compatibility.
Familiarity with version control systems (e.g., Git).
Good understanding of web performance optimization and accessibility standards.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration abilities.
Preferred Qualifications:
Experience with frontend build tools, package managers, and task runners (e.g., Webpack, npm, Gulp).
Familiarity with backend integration via RESTful APIs or GraphQL.
Knowledge of UI/UX design principles.
Exposure to testing frameworks (Jest, Cypress) and CI/CD pipelines.
Benefits:
Competitive salary and performance incentives.
Professional growth and learning opportunities.
Flexible working hours and remote work options.
Collaborative and innovative work environment.
Technology / Engineering
Posted today
Job Viewed
Job Description
Job Description
We are seeking a versatile and skilled Full Stack Developer to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining both frontend and backend components of web applications. This role requires strong programming skills, problem-solving abilities, and the capacity to work collaboratively on end-to-end software solutions.
Key Responsibilities:
Design, develop, and maintain web applications, including frontend interfaces and backend systems.
Collaborate with product managers, designers, and other developers to gather requirements and implement solutions.
Write clean, efficient, and maintainable code following best practices and coding standards.
Develop and integrate APIs, databases, and server-side logic.
Ensure the performance, scalability, security, and reliability of applications.
Conduct code reviews, debugging, and troubleshooting to maintain high-quality software.
Stay up-to-date with emerging technologies, frameworks, and best practices.
Document development processes, system architecture, and code changes.
Required Qualifications:
Bachelors degree in Computer Science, Software Engineering, or a related field.
Proficiency in frontend technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
Strong backend programming skills in languages such as Node.js, Python, Java, or C#.
Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Familiarity with RESTful API design, authentication, and security best practices.
Knowledge of version control systems (e.g., Git) and development workflows.
Strong problem-solving, analytical, and debugging skills.
Ability to work independently and collaboratively in a team environment.
Preferred Qualifications:
Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
Familiarity with containerization and orchestration tools (Docker, Kubernetes).
Knowledge of DevOps practices, CI/CD pipelines, and automated testing.
Understanding of performance optimization, caching, and scalable architecture.
Benefits:
Competitive salary and performance-based incentives.
Professional growth, mentorship, and skill development opportunities.
Health insurance and other employee benefits.
Flexible working hours and remote work options.
Collaborative and innovative work environment.
Technology Researcher
Posted 15 days ago
Job Viewed
Job Description
Huawei Canada has an immediate contract opening for a Technology Researcher.
About the team:
The Technology Planning and Cooperation Department promotes strategic innovation across all of Huawei Canada. Working with fellow experts, the focus is researching new and upcoming areas of technology as well as strategic planning to help achieve long term vision of Huawei. This department offers a unique opportunity to leverage both technical and business skills.
About the job:
Gain insight into the latest developments of both international and local academic organizations, and summarize technical research trends within the academic conferences and can output insight in time.
Gain insight into future technology trends in related fields, and output technology insight reports
Support academic activities, such as conferences, workshops, etc.
Information Technology Manager
Posted 19 days ago
Job Viewed
Job Description
As part of a global talent search, ACCIONA Infrastructure North America is seeking a highly skilled and motivated IT Manager to join us, based on site in the GTA.
This is a unique opportunity to be part of a dynamic and multidisciplinary team working on a complex, high-value projects. The role offers the chance to contribute meaningfully to the successful delivery of infrastructure that supports long-term growth and sustainability.
If you’re ready to take on a pivotal role in a fast-paced project environment, we encourage you to apply and grow with us.
Join a global leader in sustainable infrastructure, committed to innovation, excellence, and impact.
The IT Systems Manager leads the planning, implementation, and support of all IT infrastructure and operations to ensure secure, reliable, and high-performing technology systems. This hands-on role oversees networks, cybersecurity, hardware/software management, and end-user support, with a focus on minimizing downtime and optimizing performance. The manager collaborates internal and external stakeholders to align IT solutions with operational workflows. Strong technical expertise, leadership, and communication skills are essential to guide a high-performing IT team.
Key Responsibilities
- Oversee and maintain IT infrastructure, including servers, networks, and cloud services
- Manage cybersecurity protocols, system backups, and disaster recovery plans
- Lead end-user support and IT helpdesk operations
- Monitor system performance and proactively resolve issues to reduce downtime
- Manage software and hardware assets, licensing, and procurement
- Collaborate with project teams and external partners to align technology with business needs
- Supervise IT staff and contractors, ensuring effective training and development
- Other duties as related to the role
Requirements
- Degree or diploma in Information Technology, Computer Science, or related field
- Demonstrated experience in IT systems administration or infrastructure management
- Strong knowledge of networking, servers, firewalls, and cybersecurity best practices
- Experience with Microsoft 365, Windows Server, Active Directory, and cloud environments
- Proven leadership experience managing IT teams or projects
- Excellent troubleshooting, communication, and interpersonal skills
- Experience in the construction or engineering industry (preferred but not required)
ACCIONA is proud to be recognized as a Top Employer in Canada for four consecutive years — 2022, 2023, 2024, and 2025 — as well as a Top Employer in North America for the same years.
These prestigious certifications highlight our ongoing commitment to excellence in human resources and to fostering a workplace where people come first, supported by progressive, people-focused HR policies.
We believe that diversity is a vital source of talent and innovation. That’s why we are dedicated to building an inclusive environment grounded in respect, belonging, and equal opportunity — where everyone has the chance to grow, contribute, and succeed.
As an equal opportunity employer, we welcome applications from all qualified individuals, regardless of background, origin, identity, or personal circumstances.
If you require any accommodations during the recruitment process, please contact us at .
Information Technology Specialist
Posted today
Job Viewed
Job Description
Job Description
Salary: Between $65,000 and $81,000 annually
Reports to: The Director of Information Technology
Location: Kuujjuaq or Montral
Benefits: All marginal benefits available to Makivvik employees annually as outlined in the Makivvik Human Resources Policy Manual such as: Simplified Pension Plan - Vacation - Sick days - Isolation premium - Cargo allowance - Group Insurance - Gas allowance - Travel Benefit - Housing allowance
Responsibilities
- Management of network services daily;
- Administration and management of software licensing;
- Involvement in purchasing of computer equipment, network hardware and network services (i.e. photocopying, printing, video conferencing);
- Involvement in administration of service accounts (i.e. cell phones, internet);
- Troubleshooting of computer (Windows, Apple) systems and applications;
- Installation and setting up of computers and user accounts;
- Be available to travel, as requested;
- Perform other related duties within the scope of the position or as requested by supervisor.
Qualifications
- College degree in computer technology or equivalent work experience, will be considered;
- Good communication skills in at least two (2) of the three (3) languages: Inuktitut, English and/or French;
- Great knowledge of Windows and Mac, Windows server, DHCP/DNS services and TCP/IP;
- Familiarity with Microsoft Active Directory, MS Exchange, MS Teams, LAN/WAN support and management (LAN/VPN, etc. as well as with wireless technology;
- A customer-service oriented personality (friendly, outgoing, and patient);
- The individual must be a good communicator, self-starter and reliable in attendance;
- Be reliable and detailed oriented;
- Demonstrate the ability to work in a multi-cultural environment;
- Ability to work independently, also a great team player.
Training will be available for Beneficiaries in the advancement for their career.
Inuit Beneficiary hiring will always be a priority at Makivvik.
Discover a unique opportunity and embark on a rewarding career with Makivvik
To apply or to learn more visit us at or send your resume/application to:
Precision Technology Consultant
Posted today
Job Viewed
Job Description
Job Description
Mazergroup is a family of machinery dealerships offering agricultural, construction, and commercial turf equipment, sales, parts, and service. With eighteen locations across Manitoba and Southern Saskatchewan, we are ideally positioned to serve our customers throughout our territory.
WHY CHOOSE MAZERGROUP?
Because at Mazergroup, we treat you like family. Our competitive total compensation plan is designed to recognize your hard work and dedication while supporting your financial security, health, and personal growth. Here's what being part of our family means:
- Employee Discounts You’ll Love: Enjoy parts at cost plus 10% on top brands like NAPA, Toro, Honda, and Husqvarna!
- Opportunities to Grow: We invest in you with paid training and development.
- Planning for Your Future: Benefit from our RRSP matching program.
- Comprehensive Health Coverage: Access extended health, dental, and vision benefits, with an optional Health Care Spending Account. Virtual access to Teladoc Health , for your physical and mental health needs.
- Support When You Need It: Our Employee and Family Assistance Program (EFAP) is here for your well-being, whenever you need it.
- Bring Your Friends Along: Earn rewards through our referral bonus program when you help grow the Mazergroup family!
At Mazergroup, it’s more than a job, it’s a place where your contributions are valued, and your success is celebrated, and you can grow your career!
WHAT WILL YOU BRING TO US?
As part of the Precision Technology Team, The Precision Technology Consultants interacts with our customers in the field, providing exceptional product support and precision farming systems installation and application knowledge. They train customers on product use, identifies and addresses customers specific needs, provides technological support, assists in managing a sales territory, collects and analyzes customer data, and sell and service GPS products and full-farm precision systems—offering a wide range of expertise and support!
- Minimum of Grade 12 or equivalent is required
- Precision Farm Certification or completion of post-secondary education in related field
- 1+ years of experience working in agriculture or related role would be an asset
- Knowledge of technology used in ag equipment
- Demonstrated sales experience
- Experience in customer service and effective communication skills
- Valid driver’s license with a clean abstract is required
This position can be based in Killarney, MB or Hartney, MB
We thank all applicants for their interest; however, only candidates selected for next steps will be contacted.
Posting will remain open until the position is filled.
Mazergroup is committed to supporting a diverse and inclusive workforce. If you have a question about accessible employment at Mazergroup, or to begin a confidential conversation about your individual accessibility or accommodation needs through the recruitment process, we encourage you to contact us at or phone (
.
Be The First To Know
About the latest Technology intern Jobs in Canada !
Project Manager, Technology
Posted today
Job Viewed
Job Description
Job Description
Do you welcome the challenge of working on complex, multi-million dollar projects and take pride on completing them on time and on budget? Take the leap and make your mark at Plan Group!
As Project Manager , within the Technology group you will be asked to do the following:
- Effectively carry out Plan Group’s project management procedures from initial award of job to conclusion (Project schedule, change orders, as-built drawings, close out documents, etc.)
- Work with multiple stakeholders to ensure project implementation is executed in a timely and efficient manner, maintaining integrity of design and project schedule.
- Perform risk management throughout the project life cycle to minimize both known and unforeseen project risks and their negative impacts.
- Work closely with the management team to ensure feasibility and costing of projects according to budget.
- Manage relationships with all project partners and the client to bring forward innovative solutions that achieve compliance within the project budget.
- Manage project delivery resources including employees and subcontractors.
- Frequently communicate the technical aspects and regular site activities of the project with relevant stakeholders’ to effectively update and act on pertinent information.
- Interface with consulting engineers to review and provide recommendations regarding implementation of the design and reports
- Adhere to and carry out all safety requirements by client, as well as follow all of Plan Groups safety guidelines.
- Contribute to technical proposals and coordinate with team members to effectively develop RFQ/RFP submissions and/or related tender documents on the pursuit of large transportation projects.
- Track project performance and report status and escalate as required.
Our ideal candidate has:
- You have a minimum of five (5) years of related Project Management experience within the construction industry and familiarity with a variety of construction field concepts, practices and procedures
- Exposure to information technology, structured cabling and building systems would be considered an asset
- You have related post-secondary education; university degree in engineering preferred
- Knowledge of Accubid software and/or Estimating experience is considered an asset
- Computer literate with proficiency in Microsoft Office. Experience utilizing scheduling software preferred (i.e. Microsoft Project and/or Primavera)
- You hold or are working towards a Project Management Professional (PMP) designation or equivalent considered an asset
Technology Alignment Manager
Posted today
Job Viewed
Job Description
Job Description
Salary:
Purpose
The Technology Alignment Manager (TAM) is responsible for conducting client technology assessments to improve client care, to identify technology gaps where standards might be out of alignment and to monitor health and performance of client systems. The TAM will be responsible for reviewing and creating technical documentation, enforcing technical standards and reviewing and correcting clients sites regarding their technical alignment.
Knowledge, Skills, Experience and Other Requirements
Education:
- Post Secondary Qualifications in Information Technology, Computer Science, or a related field is required. A combination of relevant work experience and education may also be considered.
- The following IT industry certifications are an asset and highly preferred: MCSA, MCSE, Azure Administrator, Azure Architect, CCNA, CCNP, Network+, Fortinet NSE 4 and higher
Experience:
- Minimum 6+ years of progressive experience as System Administrator or similar IT support role; 3+ years of the experience must be in a senior technical support role
- IT Support Experience: The candidate should have 3+ years of experience in an IT support or similar role. This experience should include troubleshooting, problem-solving, and providing technical support to users or clients.
- Virtual Server Management: The candidate should have hands-on experience with managing virtual servers. This includes creating, configuring, maintaining, and troubleshooting virtual machines and associated software, such as hypervisors (like Hyper-V, VMware, or others)
- Networking: Understanding of network protocols, IP addressing, DNS, VPNs, and other networking concepts is required.
- Operating Systems: Experience with windows and other operating systems. Should be able to manage, maintain, and troubleshoot these systems.
- Security: Advanced knowledge of IT security best practices, including managing user access, firewall configurations, and installing security updates, is important. This person should understand how to secure virtual and cloud environments and protect sensitive data.
- Technical Standards: Experience in analysis, implementation and evaluation of IT systems and their specifications and understands the importance of standards and aligning clients technology with best practices. Experience with NIST, HIPPA, or CIS standards is a benefit.
- Customer Service: Experience in a customer-facing role, ideally in a support or service capacity, would be valuable. They should know how to communicate effectively with users or clients, handle complaints or issues, and ensure a high level of customer satisfaction.
Skills:
- Exceptional organizational, problem-solving, and time management skills with an innovative mindset.
- Effective communication for successful cross-functional teamwork and stakeholder engagement.
- Strong technical, critical thinking skills and problem-solving abilities.
- Ability to work under pressure and adeptly manage multiple demanding timelines and constantly changing priorities.
- Understanding HDI best practices.
- Ability to relate advanced technical concepts in an easy to understand format.
- Fluent in English written and verbal (native or CLB equivalent of 7 or higher)
Other requirements:
- Own vehicle
- Valid driver's license with a clean driving record.
- Available to work after hours or during emergencies
Key Accountabilities
Primary responsibilities:
- Conduct regular technology reviews (onsite & remote), typically monthly, quarterly, or semi-annually tailored by client size, MRR, and reactive noise levels. These visits include a full-day audit and pre/post vCIO syncs to ensure alignment with the clients strategy.
- Use our objective yes/no standards checklists to mark items as aligned or misaligned. Every misalignment triggers specific, actionable recommendations (e.g., upgrade firewall rules, enforce OS patching, implement 2FA) to restore compliance.
- Monitor health and performance of client systems; perform regular checks, updates, and patch management
- Proactively use alignment data to drive strategic dialogue: "Based on gaps in X, Y, & Z, we recommend remediation options A, B, or C"such as patching endpoints, hardening network systems, updating access controls, or scheduling a minor project to address recurring misalignments
- Deliver a findings report immediately after assessmentsincluding risk scoring, alignment trends, and remediation recommendationswhich feed into vCIO-led Technology Steering Meetings and roadmaps.
- Interact and coordinate with other business functions such as Service Desk, Field Services, Professional Services, Sales, Account Management, and vCIO working on the same account to ensure the clients needs are met and clients are always satisfied.
- Identifying opportunities to improve processes and recommending changes to increase efficiency and customer satisfaction.
- Creating and maintaining documentation client processes, system configurations, and common troubleshooting procedures. Also responsible for reporting on service desk performance metrics.
Standards Library Development & Maintenance
- Collaborate with the Standards Committee (including vCIOs, Service Desk, Centralized Services, etc.) to develop, review, update, and retire technical standards based on research and client input.
- Maintain and promulgate the evolving standards library to ensure alignment across all clients.
Reporting & Strategic Guidance
- Prepare & deliver technical alignment reports, including risk summaries and health scores, for review by the vCIO and presentation at QBRs.
- Act as the technical foundation for strategic planning, enabling vCIO to prioritize remediation, budgeting, and long-term investments
Proactive Technical Maintenance
- Monitor client systems, perform patching, firmware updates, antivirus/EDR checks, backup verification, and proactive health tuning between alignment reviews.
- Escalate or generate tickets for misaligned issues requiring remediation by service desk or project teams
- Implement and maintain security protocols and standards, managing client user access, and ensuring the secure operation of IT systems, including virtual server environments for all clients
Collaboration & Escalation:
- Provide advanced technical support for escalated client issues. This might include but not be limited to troubleshooting issues with virtual servers, network infrastructure, software applications, and other IT systems.
- Serving as a key point of contact for other departments, management, and external vendors in regards to client infrastructure and software. Communicating updates, outages, and resolution plans effectively to all stakeholders.
- Work with IT Centralized Services/Central Admin to provide information for regular Technical Alignment Reviews.
- Provide small scale implementation and configuration tasks for clients.
Advanced Troubleshooting & Security
- Provide Tier2/3 support by diagnosing and resolving complex infrastructure, server, network, and security issues identified during assessments or tickets .
- Remain current with cybersecurity frameworks (e.g., NIST, CIS, DISA) and apply them to assess and improve client security posture
Knowledge Transfer:
- Mentor technical teams by sharing best practicesformally through SOP contributions and informally during alignment visits
- Create and maintain client-specific documentation: network diagrams, configuration baselines, standard checklists, and remediation histories in IT Glue or equivalent
- Share expertise with colleagues through knowledge base contributions and informal discussions to improve team capabilities
Continuous Improvement & Metrics
- Analyze alignment data to drive continuous improvement, highlight standards drift, and update processes accordingly
- Report on key metrics: number of clients managed vs. capacity, alignment review coverage, trend in alignment scores, and proactive-to-reactive ticket ratios
This represents a broad outline of duties and responsibilities and cannot list in detail all the tasks the jobholder will be expected to undertake. Management reserves the right to review duties, responsibilities and key performance indicators based on the needs of the business.