We are looking for an enthusiastic and motivated software engineer to join our marketplace teams ... internships, personal projects, or academic projects are highly valued). * Technical Skills ...
We are looking for an enthusiastic and motivated software engineer to join our marketplace teams ... internships, personal projects, or academic projects are highly valued). * Technical Skills ...
Job Requisition ID # 26WD99401 Software Engineer (C++)- Platform & Emerging Technologies Montreal ... Experience with Java and Spring Boot through academic, personal, internship, or professional ...
Job Requisition ID # 26WD99401 Software Engineer (C++)- Platform & Emerging Technologies Montreal ... Experience with Java and Spring Boot through academic, personal, internship, or professional ...
Title: Digital Imaging Software Engineer Position Overview: Our team develops optical test and ... internship, or industry experience Pre-Requisites / Skills / Experience Requirements: Required ...
Title: Digital Imaging Software Engineer Position Overview: Our team develops optical test and ... internship, or industry experience Pre-Requisites / Skills / Experience Requirements: Required ...
Junior Software engineer
Toronto, ON · On-site +1
... the full software development lifecycle. This role is ideal for a developer with hands-on ... internships/co-op experience considered) * Strong understanding of JavaScript and modern web ...
Junior Software engineer
Toronto, ON · On-site +1
... the full software development lifecycle. This role is ideal for a developer with hands-on ... internships/co-op experience considered) * Strong understanding of JavaScript and modern web ...
What's the opportunity? We're looking for a motivated Software Engineer to help design, build, and ... including internships, co-op placements, academic projects, or equivalent practical experience
What's the opportunity? We're looking for a motivated Software Engineer to help design, build, and ... including internships, co-op placements, academic projects, or equivalent practical experience
We also stand for our employees - from interns and co-ops to permanent staff - and support their ... Rakuten Kobo Inc. is looking for a Software Engineer Co-op to join our Research and Development ...
We also stand for our employees - from interns and co-ops to permanent staff - and support their ... Rakuten Kobo Inc. is looking for a Software Engineer Co-op to join our Research and Development ...
Recent graduates with 0-2 years of internship/co-op experience, OR professionals with 3-5 years of software development or application support experience Technical Skills * Hands-on programming ...
New
Recent graduates with 0-2 years of internship/co-op experience, OR professionals with 3-5 years of software development or application support experience Technical Skills * Hands-on programming ...
New
Recent graduates with 0-2 years of internship/co-op experience, OR professionals with 3-5 years of software development or application support experience Technical Skills * Hands-on programming ...
New
Recent graduates with 0-2 years of internship/co-op experience, OR professionals with 3-5 years of software development or application support experience Technical Skills * Hands-on programming ...
New
Recent graduates with 0-2 years of internship/co-op experience, OR professionals with 3-5 years of software development or application support experience Technical Skills * Hands-on programming ...
New
Recent graduates with 0-2 years of internship/co-op experience, OR professionals with 3-5 years of software development or application support experience Technical Skills * Hands-on programming ...
New
Recent graduates with 0-2 years of internship/co-op experience, OR professionals with 3-5 years of software development or application support experience Technical Skills * Hands-on programming ...
New
Recent graduates with 0-2 years of internship/co-op experience, OR professionals with 3-5 years of software development or application support experience Technical Skills * Hands-on programming ...
New
Internship/Co-op(Full-time/Hybrid) Departure and Arrival Date (Start -End): September 2026 - April ... About This Opportunity As a member of the Vital Software Engineering team supporting Ground ...
Internship/Co-op(Full-time/Hybrid) Departure and Arrival Date (Start -End): September 2026 - April ... About This Opportunity As a member of the Vital Software Engineering team supporting Ground ...
Our Software Development Engineers (SDEs) use modern technology to solve complex problems while ... Amazon internships across all seasons are full-time positions, and intern/co-ops should expect to ...
Our Software Development Engineers (SDEs) use modern technology to solve complex problems while ... Amazon internships across all seasons are full-time positions, and intern/co-ops should expect to ...
Software Developer
Kitchener, ON · Hybrid
CA$90K - CA$115K/yr
... internships and university projects are welcome) Knowledge of Python, SQL, relational databases ... software engineering principles and object-oriented design Familiarity with modern development ...
Software Developer
Kitchener, ON · Hybrid
CA$90K - CA$115K/yr
... internships and university projects are welcome) Knowledge of Python, SQL, relational databases ... software engineering principles and object-oriented design Familiarity with modern development ...
QNX Systems Software Developer II
Ottawa, ON · On-site
CA$90K - CA$132K/yr
If you're an early-career systems engineer who thrives on lowlevel systems work, has a strong ... gained through relevant internships, academic coursework, or complex personal projects.
QNX Systems Software Developer II
Ottawa, ON · On-site
CA$90K - CA$132K/yr
If you're an early-career systems engineer who thrives on lowlevel systems work, has a strong ... gained through relevant internships, academic coursework, or complex personal projects.
Associate AI Engineer
Toronto, ON · Hybrid
CA$60K - CA$80K/yr
Internship, co-op, academic project, or personal project experience in software engineering, AI/ML, or backend development * Proficiency in Python and familiarity with libraries or frameworks such as ...
Associate AI Engineer
Toronto, ON · Hybrid
CA$60K - CA$80K/yr
Internship, co-op, academic project, or personal project experience in software engineering, AI/ML, or backend development * Proficiency in Python and familiarity with libraries or frameworks such as ...
Basic Qualifications * 5+ years of non-internship professional software development experience * 5+ years of programming with at least one software programming language experience * 5+ years of ...
Basic Qualifications * 5+ years of non-internship professional software development experience * 5+ years of programming with at least one software programming language experience * 5+ years of ...
AI Software Engineering, Fall 2026 - Toronto (Co-op/Internship) - 4 Months
Toronto, ON · On-site
CA$28/hr
To qualify for a student (Co-op/Internship) opportunity, students must be enrolled in their ... Based in Toronto, the Co-op/Intern, AI Software Engineering, will report to the Director, Data ...
AI Software Engineering, Fall 2026 - Toronto (Co-op/Internship) - 4 Months
Toronto, ON · On-site
CA$28/hr
To qualify for a student (Co-op/Internship) opportunity, students must be enrolled in their ... Based in Toronto, the Co-op/Intern, AI Software Engineering, will report to the Director, Data ...
... software. Responsibilities * Work on cross-functional projects, directly collaborating with other ... Experience from either previous internships or collaborative work on multi-person coding projects ...
... software. Responsibilities * Work on cross-functional projects, directly collaborating with other ... Experience from either previous internships or collaborative work on multi-person coding projects ...
We develop smart building software and integrated hardware solutions that connect property managers ... internships, hands-on projects, or lab coursework). * Foundational understanding of hardware ...
We develop smart building software and integrated hardware solutions that connect property managers ... internships, hands-on projects, or lab coursework). * Foundational understanding of hardware ...
Software Developer
Toronto, ON · On-site
CA$97K - CA$100K/yr
About the Role We are seeking a versatile and results-oriented Software Developer with expertise in ... Experience mentoring junior developers or interns. Perks: * Generous wellness program * Best-in-the ...
Quick apply
Software Developer
Toronto, ON · On-site
CA$97K - CA$100K/yr
About the Role We are seeking a versatile and results-oriented Software Developer with expertise in ... Experience mentoring junior developers or interns. Perks: * Generous wellness program * Best-in-the ...
Software Engineer Internships information
See Ontario salary details
$24K - $38.5K
5% of jobs
$38.5K - $53K
16% of jobs
$66.6K is the 25th percentile. Wages below this are outliers.
$53K - $67.5K
4% of jobs
$67.5K - $82K
7% of jobs
$82K - $96.5K
11% of jobs
The median wage is $105.1K / yr.
$96.5K - $111K
12% of jobs
$111K - $125.5K
12% of jobs
$137.5K is the 75th percentile. Wages above this are outliers.
$125.5K - $140K
11% of jobs
$140K - $154.5K
8% of jobs
$154.5K - $169K
8% of jobs
$169K - $183.5K
6% of jobs
$24K
$107.5K
$183.5K
How much do software engineer internships jobs pay per year?
What types of projects or assignments do software engineer interns typically work on?
Software Engineer Interns usually engage in real-world software development tasks such as writing and testing code, debugging applications, participating in code reviews, and contributing to team meetings. Interns often collaborate closely with experienced engineers, receiving guidance on best practices and exposure to the company’s development workflow. Depending on the organization, you might work on building new features, improving existing systems, or assisting with quality assurance. These assignments are designed to build your technical skills while making a meaningful impact on ongoing projects. The internship experience provides valuable insights into working within agile teams and helps you prepare for a full-time software engineering role.
What are the key skills and qualifications needed to thrive as a software engineer intern?
To thrive as a Software Engineer Intern, you need foundational programming skills in languages such as Python, Java, or C++, and an understanding of computer science principles, often supported by progress in a related degree. Familiarity with code versioning tools like Git, integrated development environments (IDEs), and exposure to collaborative platforms such as Jira or GitHub are typical technical requirements. Strong problem-solving abilities, adaptability, eagerness to learn, and effective communication skills help interns excel in team-based environments. These attributes are crucial for quickly integrating into engineering teams, contributing to projects, and maximizing learning during the internship.
What is a software engineer internship?
A Software Engineer Internships job is a temporary position where students or recent graduates gain hands-on experience in software development. Interns typically work on coding, debugging, testing, and collaborating with experienced engineers on real-world projects. These roles help build technical skills, industry experience, and professional networks. Many internships serve as a pathway to full-time software engineering positions.

Ritchie Bros. Auctioneers rating
7.5
Based on 26 frontline employees who took The Breakroom Quiz
4th of 17 rated auctioneers
Job description
About the Role:
We are looking for an enthusiastic and motivated software engineer to join our marketplace teams. This is an excellent opportunity for someone early in their career who is eager to learn and contribute to building robust and efficient software systems. You will work closely with senior engineers to develop and maintain applications. We believe in fostering a culture of continuous learning, automation, and collaboration, and you'll actively participate in that mission.
Responsibilities:
- Software Development:
- Write clean, well-tested, and maintainable code
- In C#, .NET, Java, React JS, TypeScript, RESTful APIs based on design specifications.
- For SQL and NoSQL databases such as PostgreSQL, Azure SQL, Azure CosmosDB, Azure Storage Blob
- Participate in code reviews, follow engineering standards, and use GitHub + GitHub Copilot effectively (with good judgment and review discipline)
- Write unit tests and help improve test coverage and overall code quality
- Assist in debugging and resolving software defects and issues.
- Continuously explore and adopt AI tools and frameworks
- Support application portfolio for "level 3" incidents as necessary
- Write clean, well-tested, and maintainable code
- Collaboration & Learning:
- Collaborate effectively with team members, product managers, and other stakeholders.
- Actively participate in team meetings, stand-ups, and discussions.
- Proactively seek out learning opportunities, staying up-to-date with new technologies and industry best practices.
- Ask questions, learn from senior engineers, and contribute to a positive team environment.
Qualifications:
- Education/Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, OR equivalent practical experience/coding bootcamp completion.
- 3-6 years of professional software development experience (internships, personal projects, or academic projects are highly valued).
- Technical Skills (Foundational):
- Foundational understanding of OOP, Asynchronous programming
- Foundational understanding of at least one modern programming language (e.g. .NET, React JS, JavaScript/TypeScript).
- Familiarity with RESTful APIs and Microservices
- Familiarity with version control systems (e.g. ADO, GitHub).
- Basic understanding of command-line tools and Linux environments.
- An eagerness to learn about cloud platforms (AWS, Azure), containers (Docker, Kubernetes), and CI/CD concepts.
- Working knowledge of authentication concepts (OAuth2, JWT) and SSO
- Skills & Attributes:
- Strong problem-solving skills with a curious and analytical mindset.
- Excellent communication skills, both written and verbal.
- Highly motivated, self-starter, and eager to learn new technologies and concepts quickly.
- Ability to work effectively both independently and as part of a team.
- Detail-oriented with a commitment to writing high-quality code.
Bonus Points:
- Any exposure to cloud platforms (AWS, Azure) or containerization (Docker, Kubernetes).
- Experience with scripting languages (e.g., Bash, Python).
- Completed personal projects demonstrating your coding abilities.
- Contributions to open-source projects.
- Participation in hackathons or coding challenges.
What Ritchie Bros. Auctioneers employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Ritchie Bros. Auctioneers
Sourced by ZipRecruiter
Industry
Machinery manufacturing
Company size
5,001 - 10,000 Employees
Headquarters location
Westchester, IL, US