Get Latest Jobs, And Visa Sponsorship Updates.

Software Engineer Internship

🏢 IBM Canada📍 Calgary, Alberta, Canada💼 Internship💻 Hybrid🏭 Information Technology💰 25-35 per hour

About the Company

IBM is a global technology and consulting company that innovates across hardware, software, services, and research. With operations in over 170 countries, IBM helps clients solve complex challenges and drive digital transformation. We are committed to fostering diverse talent and creating a workplace where innovation thrives.

Job Description

Join IBM Canada as a Software Engineer Intern in Calgary! This internship offers a unique opportunity for aspiring software developers to gain hands-on experience with cutting-edge technologies and contribute to real-world projects. You will work alongside experienced engineers, learning best practices in software development, agile methodologies, and enterprise-grade system design. This role is perfect for students looking to jumpstart their career in a dynamic and supportive environment.

Key Responsibilities

  • Assist in the design, development, and testing of software applications and features.
  • Write clean, maintainable, and efficient code in various programming languages.
  • Participate in code reviews and contribute to technical discussions.
  • Debug and resolve software defects and issues.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Document technical specifications and project progress.
  • Engage in learning and development activities, including workshops and mentorship sessions.

Required Skills

  • Currently enrolled in a Bachelor's or Master's degree program in Computer Science, Software Engineering, or a related field.
  • Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Understanding of fundamental computer science concepts, including data structures and algorithms.
  • Familiarity with software development lifecycle (SDLC) principles.
  • Strong problem-solving abilities and analytical skills.
  • Excellent communication and teamwork skills.

Preferred Qualifications

  • Experience with cloud platforms (e.g., AWS, Azure, IBM Cloud).
  • Knowledge of web development frameworks (e.g., React, Angular, Node.js).
  • Familiarity with version control systems (e.g., Git).
  • Previous experience with agile development methodologies.
  • Contributions to open-source projects or personal programming projects.

Perks & Benefits

  • Competitive hourly wage.
  • Mentorship from experienced software engineers.
  • Exposure to enterprise-level software development practices.
  • Opportunity to work on impactful projects.
  • Access to IBM's extensive learning and development resources.
  • Networking opportunities with IBM professionals.
  • Flexible hybrid work model.
  • Potential for future full-time employment offers.

How to Apply

Interested candidates are invited to submit their application by clicking the "Apply Now" button below. To ensure your application is considered, please include the following:

  • A current resume
  • A cover letter outlining your suitability for the role and your motivation for applying.

We review applications on a rolling basis and will contact shortlisted candidates for an interview.

Apply Now

DISCLAIMER

Welcome to VitalaliCare.com. We provide job seekers with information gathered from various publicly available job posting websites. We do not charge any fees for accessing or using our website, and all job information is provided free of charge.

VitalaliCare.com does not directly offer, manage, or engage in the hiring process for any of the job listings featured on our website. All listings are sourced from third-party job posting platforms. If you have any concerns or need to report a scam, please contact us at techturna@gmail.com.