Software Development Internship Opportunity

2 months ago


Toronto, Ontario, Canada EG&R Engineering PC Full time
Job Summary

We are seeking a highly motivated and detail-oriented Software Engineering Intern/Co-Op to join our team at EG&R Engineering PC. As a key member of our software development team, you will have the opportunity to work on a variety of projects, collaborate with experienced engineers, and gain hands-on experience in software development.

Key Responsibilities
  • Work closely with software engineers to design, develop, and maintain software applications
  • Participate in code reviews, testing, and debugging to ensure high-quality software
  • Develop and implement scripts to automate software development processes
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Contribute to the development of technical documents and reports as needed
Requirements
  • Currently enrolled in a Bachelor's program in Computer Engineering, Software Engineering, Computer Science, or a related field
  • Strong understanding of software engineering concepts, principles, and theories
  • Proficiency in C/C++ programming and scripting languages such as Python, Windows PowerShell, Linux shell script, Perl, Java, JavaScript, and UML
  • Experience with operating systems, databases, cloud computing platforms, web development frameworks, and security technologies
  • Strong problem-solving skills, attention to detail, and ability to work in a team environment
What We Offer
  • Opportunity to work on a variety of projects and gain hands-on experience in software development
  • Collaboration with experienced engineers and cross-functional teams
  • Professional development and growth opportunities
  • A dynamic and inclusive work environment
How to Apply

If you are a motivated and detail-oriented individual with a passion for software development, please submit your application, including your resume and a cover letter, to [insert contact information]. We thank all applicants for their interest; however, only those selected for an interview will be contacted.



  • Toronto, Ontario, Canada Intelliware Development Full time

    Software Developer Internship at Intelliware DevelopmentWe are seeking highly motivated and talented individuals to join our team as Software Developer Interns. As an intern, you will have the opportunity to work on a wide range of projects, from enterprise software development to consumer-facing applications, in a collaborative and agile environment.Key...


  • Toronto, Ontario, Canada Intelliware Development Full time

    Software Developer Internship at Intelliware DevelopmentWe are seeking highly motivated and talented individuals to join our team as Software Developer Interns. As an intern, you will have the opportunity to work on a wide range of projects, from enterprise software development to consumer-facing applications, in a collaborative and agile environment.Key...


  • Toronto, Ontario, Canada Intelliware Development Full time

    Software Developer Internship at Intelliware DevelopmentIntelliware Development is seeking highly motivated and detail-oriented Software Developer Interns to join our team. As a Software Developer Intern, you will have the opportunity to work on a wide variety of enterprise and consumer-facing applications within a team-based Agile environment.Key...


  • Toronto, Ontario, Canada Second Bind Full time

    Software Development Internship OpportunityAt Second Bind, we're committed to revolutionizing the way we manage and sustain our resources. As a software development intern, you'll play a key role in helping us achieve our mission of closing the loop in the materials lifecycle.As a member of our development team, you'll contribute to coding tasks, participate...


  • Toronto, Ontario, Canada AMEX Full time

    Software Engineering InternshipWayfair is seeking highly motivated and talented students to join our Engineering team as Software Engineering Interns for Summer 2025. As a Software Engineering Intern, you will have the opportunity to work on complex technical projects, gain a better understanding of our business, and develop your skills in software...


  • Toronto, Ontario, Canada AMEX Full time

    Software Engineering InternshipWayfair is seeking highly motivated and talented students to join our Engineering team as Software Engineering Interns for Summer 2025. As a Software Engineering Intern, you will have the opportunity to work on complex technical projects, gain a better understanding of our business, and develop your skills in software...


  • Toronto, Ontario, Canada Second Bind Full time

    Software Development Internship OpportunitySecond Bind is a forward-thinking company dedicated to revolutionizing the way we manage and sustain our resources. Our mission is to close the loop in the materials lifecycle, turning waste into opportunity while reducing environmental impact. We are seeking a highly motivated and dynamic Software Development...


  • Toronto, Ontario, Canada Second Bind Full time

    Software Development Internship at Second BindSecond Bind is a forward-thinking company dedicated to revolutionizing the way we manage and sustain our resources. Our core mission is to close the loop in the materials lifecycle, turning waste into opportunity while reducing environmental impact. We seek a highly motivated and dynamic Software Development...


  • Toronto, Ontario, Canada Second Bind Full time

    Software Development Internship at Second BindSecond Bind is a forward-thinking company dedicated to revolutionizing the way we manage and sustain our resources. Our core mission is to close the loop in the materials lifecycle, turning waste into opportunity while reducing environmental impact. We seek a highly motivated and dynamic Software Development...


  • Toronto, Ontario, Canada Second Bind Full time

    Software Development Internship OpportunitySecond Bind is a forward-thinking company dedicated to revolutionizing the way we manage and sustain our resources. Our mission is to close the loop in the materials lifecycle, turning waste into opportunity while reducing environmental impact.We are seeking a highly motivated and dynamic Software Development Intern...


  • Toronto, Ontario, Canada Sentry Full time

    About SentrySentry is a leading performance and error monitoring tool provider, dedicated to helping developers write better software faster. With over $217 million in funding and 100,000+ organizations using our tools, we're building the next generation of software monitoring solutions.We're seeking a skilled Software Engineering Intern to join our team and...


  • Toronto, Ontario, Canada AMEX Full time

    Software Engineering Internship OpportunityWe are seeking a talented and motivated Software Engineering Intern to join our team for a 12-week internship. As a Software Engineering Intern, you will have the opportunity to work on complex technical projects and gain a better understanding of our business.What You'll Do:Work on individual and group projects...


  • Toronto, Ontario, Canada AMEX Full time

    Software Engineering Internship OpportunityWe are seeking a talented and motivated Software Engineering Intern to join our team in Toronto, Canada. As a Software Engineering Intern, you will have the opportunity to work on complex technical projects and gain a better understanding of our business.Key Responsibilities:Work on individual and group projects...


  • Toronto, Ontario, Canada Second Bind Full time

    Software Development Internship at Second BindSecond Bind is a pioneering company dedicated to revolutionizing the way we manage and sustain our resources. Our mission is to close the loop in the materials lifecycle, turning waste into opportunity while reducing environmental impact.We are seeking a highly motivated and dynamic Software Development Intern to...


  • Toronto, Ontario, Canada Second Bind Full time

    Software Development Internship at Second BindSecond Bind is a pioneering company dedicated to revolutionizing the way we manage and sustain our resources. Our mission is to close the loop in the materials lifecycle, turning waste into opportunity while reducing environmental impact.We are seeking a highly motivated and dynamic Software Development Intern to...


  • Toronto, Ontario, Canada Amazon Full time

    Job Title: Software Development Engineer InternshipWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and deploying software products that impact many areas of our business.Key Responsibilities:Design and develop software products...


  • Toronto, Ontario, Canada Amazon Full time

    Job Title: Software Development Engineer InternshipWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and deploying software products that impact many areas of our business.Key Responsibilities:Design and develop software products...


  • Toronto, Ontario, Canada Amazon Full time

    Job Title: Software Development Engineer InternshipWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and deploying software products that impact many areas of our business.Key Responsibilities:Design and develop software products...


  • Toronto, Ontario, Canada Amazon Full time

    Job Title: Software Development Engineer InternshipWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and deploying software products that impact many areas of our business.Key Responsibilities:Design and develop software products...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a key member of our team, you will be responsible for designing and developing software products that impact various areas of our business.Key ResponsibilitiesDesign and develop software products that meet business requirementsCollaborate with...