As a Deployed Software Engineer at Arondite, you will be responsible for implementing our technology with customers so that it effectively solves their real-world problems. You will collect feedback ...
As a Deployed Software Engineer at Arondite, you will be responsible for implementing our technology with customers so that it effectively solves their real-world problems. You will collect feedback ...
If you have experience in Software Engineering or Computer Science and would like to join our talent pool, please submit your resume and complete the application questions. For further information ...
If you have experience in Software Engineering or Computer Science and would like to join our talent pool, please submit your resume and complete the application questions. For further information ...
Staff Software Engineer - Apache Spark
Ottawa, ON ยท On-site +1
Cloudera is searching for a visionary Staff Software Engineer with deep expertise in distributed systems to join the Apache Spark Team. You will be at the forefront of innovation, building our next ...
Staff Software Engineer - Apache Spark
Ottawa, ON ยท On-site +1
Cloudera is searching for a visionary Staff Software Engineer with deep expertise in distributed systems to join the Apache Spark Team. You will be at the forefront of innovation, building our next ...
Machine Learning Engineer - Remote
Ottawa, ON ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Quick apply
Machine Learning Engineer - Remote
Ottawa, ON ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
RL Environment Engineer - Remote
Ottawa, ON ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Quick apply
RL Environment Engineer - Remote
Ottawa, ON ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
AI Agent Evaluation Engineer - Remote
Ottawa, ON ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Quick apply
AI Agent Evaluation Engineer - Remote
Ottawa, ON ยท Remote
$80 - $120/hr
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...
Intermediate to Senior Software Engineer
Mississauga, ON ยท Remote
CA$100K - CA$140K/yr
Practice agentic software engineering: use AI development tools (e.g., GitHub Copilot, Claude Code, Open Source AI coding tools) as disciplined engineering partners--directing agents to plan, write ...
Quick apply
Intermediate to Senior Software Engineer
Mississauga, ON ยท Remote
CA$100K - CA$140K/yr
Practice agentic software engineering: use AI development tools (e.g., GitHub Copilot, Claude Code, Open Source AI coding tools) as disciplined engineering partners--directing agents to plan, write ...
Senior Software Engineer - Open Data Platform (ODP)
Kitchener, ON ยท On-site +1
CA$100K - CA$140K/yr
ABOUT THE ROLE We are seeking a Senior Software Engineer with at least 7 years of experience in distributed systems or data platform development. In this role, you will design, build, and scale ...
Senior Software Engineer - Open Data Platform (ODP)
Kitchener, ON ยท On-site +1
CA$100K - CA$140K/yr
ABOUT THE ROLE We are seeking a Senior Software Engineer with at least 7 years of experience in distributed systems or data platform development. In this role, you will design, build, and scale ...
The Engineering Customer Response Team (ECRT) is seeking a Senior Software Engineer to provide world-class technical support to global enterprise customers for the Android Operating System ...
The Engineering Customer Response Team (ECRT) is seeking a Senior Software Engineer to provide world-class technical support to global enterprise customers for the Android Operating System ...
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.
Senior Neural Network Kernel Software Development Engineer
Ottawa, ON ยท On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Ottawa, ON ยท On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Collaborate with SRE team to improve system observability, incident response, and troubleshooting * Develop high-quality, understandable, maintainable software with appropriate automated tests and ...
Quick apply
Collaborate with SRE team to improve system observability, incident response, and troubleshooting * Develop high-quality, understandable, maintainable software with appropriate automated tests and ...
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.
Senior Neural Network Kernel Software Development Engineer
Ottawa, ON ยท On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Ottawa, ON ยท On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Full Stack Software Engineer
Mississauga, ON ยท On-site
CA$94K - CA$141K/yr
Required Skills, Knowledge & Experience 4+ years of software hands-on engineering experience to build enterprise-grade, high-traffic applications. Deep hands-on proficiency in Java, Spring Boot, with ...
Full Stack Software Engineer
Mississauga, ON ยท On-site
CA$94K - CA$141K/yr
Required Skills, Knowledge & Experience 4+ years of software hands-on engineering experience to build enterprise-grade, high-traffic applications. Deep hands-on proficiency in Java, Spring Boot, with ...
TAC Internship 2022
Mississauga, ON ยท On-site
Overview / Responsibilities Wood currently has an exciting opportunity for Transportation Engineering Internship(s) . If you thrive on challenges in a fast paced environment, this is the opportunity ...
TAC Internship 2022
Mississauga, ON ยท On-site
Overview / Responsibilities Wood currently has an exciting opportunity for Transportation Engineering Internship(s) . If you thrive on challenges in a fast paced environment, this is the opportunity ...
TAC Internship 2022
Burlington, ON ยท On-site
Overview / Responsibilities Wood currently has an exciting opportunity for Transportation Engineering Internship(s) . If you thrive on challenges in a fast paced environment, this is the opportunity ...
TAC Internship 2022
Burlington, ON ยท On-site
Overview / Responsibilities Wood currently has an exciting opportunity for Transportation Engineering Internship(s) . If you thrive on challenges in a fast paced environment, this is the opportunity ...
TAC Internship 2022
Cambridge, ON ยท On-site
Overview / Responsibilities Wood currently has an exciting opportunity for Transportation Engineering Internship(s) . If you thrive on challenges in a fast paced environment, this is the opportunity ...
TAC Internship 2022
Cambridge, ON ยท On-site
Overview / Responsibilities Wood currently has an exciting opportunity for Transportation Engineering Internship(s) . If you thrive on challenges in a fast paced environment, this is the opportunity ...
TAC Internship 2022
Oakville, ON ยท On-site
Overview / Responsibilities Wood currently has an exciting opportunity for Transportation Engineering Internship(s) . If you thrive on challenges in a fast paced environment, this is the opportunity ...
TAC Internship 2022
Oakville, ON ยท On-site
Overview / Responsibilities Wood currently has an exciting opportunity for Transportation Engineering Internship(s) . If you thrive on challenges in a fast paced environment, this is the opportunity ...
Software Engineer - Magnet One (front-end, back-end, or full-stack opportunities)
Ottawa, ON ยท On-site
Role Overview We're looking for Software Engineers to join our team and help build Magnet One - a cloud-based platform that brings together digital forensic tools, case management, evidence storage ...
Software Engineer - Magnet One (front-end, back-end, or full-stack opportunities)
Ottawa, ON ยท On-site
Role Overview We're looking for Software Engineers to join our team and help build Magnet One - a cloud-based platform that brings together digital forensic tools, case management, evidence storage ...
Software Engineer Internship information
See Hamilton, ON salary details
$9.82 - $15.66
16% of jobs
$17.64 is the 25th percentile. Wages below this are outliers.
$15.66 - $21.50
27% of jobs
The median wage is $25.59 / hr.
$21.50 - $27.34
11% of jobs
$27.34 - $33.19
14% of jobs
$33.19 - $39.03
5% of jobs
$42.68 is the 75th percentile. Wages above this are outliers.
$39.03 - $44.87
4% of jobs
$44.87 - $50.71
5% of jobs
$50.71 - $56.56
5% of jobs
$56.56 - $62.40
5% of jobs
$62.40 - $68.24
4% of jobs
$68.24 - $74.08
3% of jobs
$9
$34
$74
How much do software engineer internship jobs pay per hour?
What is a software engineer internship?
A Software Engineer Internship is a temporary position where students or entry-level professionals gain hands-on experience in software development. Interns typically work on real projects, write code, debug issues, and collaborate with engineering teams. The internship helps develop technical skills, knowledge of software development processes, and familiarity with industry tools. It also provides networking opportunities and can lead to full-time job offers.
What kinds of projects or tasks do software engineer interns typically work on during their internship?
Software Engineer Interns are often assigned to real-world projects that may include developing new features, fixing bugs, writing automated tests, or improving documentation. They usually work as part of a development team under the mentorship of experienced engineers, which allows them to participate in code reviews, agile meetings, and collaborative problem-solving sessions. The exact responsibilities may vary, but interns are regularly exposed to the full software development lifecycle and are encouraged to ask questions and contribute ideas. This hands-on experience not only builds technical skills but also prepares interns for full-time roles after graduation.
What are the key skills and qualifications needed to thrive in the software engineer internship position, and why are they important?
To thrive as a Software Engineer Intern, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, data structures, and typically be pursuing or have a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes issue tracking tools is often expected. Strong problem-solving abilities, a willingness to learn, and effective communication are key soft skills that help interns excel in collaborative environments. These skills ensure interns can contribute meaningfully to technical projects, integrate well with engineering teams, and grow rapidly within the organization.
What are the most commonly searched types of Software Engineer jobs in Hamilton, ON?
The most popular types of Software Engineer jobs in Hamilton, ON are:
What are popular job titles related to Software Engineer Internship jobs in Hamilton, ON?
For Software Engineer Internship jobs in Hamilton, ON, the most frequently searched job titles are:
What cities near Hamilton, ON are hiring for Software Engineer Internship jobs?
Cities near Hamilton, ON with the most Software Engineer Internship job openings:

Full-time
Medical, Dental, Retirement
Posted 14 days ago
Job description
Arondite is a defence technology company building the foundational software and AI to power the autonomous age. Our aim is to revolutionise the way organisations collaborate with robots, sensors and autonomous systems and use the data they generate. We are driven by our determination to help defend our collective democratic values and by our strong belief that an elite group of engineers can make a big difference. We are ambitious, well-funded and building for the long-term.
You will join Arondite at a pivotal moment in the company's journey. Our company is being built by exceptional engineers - people who find high-impact and technically challenging work engaging and exciting, and who consistently deliver outsized impact. You will collaborate with other brilliant minds to solve some of the world's hardest and most important problems.
You will have ownership and autonomy from Day One. There is no corporate ladder at Arondite. From your first day, you will directly influence the design, functionality, and direction of Arondite's product offering. We hire the best people and give them extremely high levels of autonomy; the sky is the limit for an individual with the right ambition.
If you are motivated by our mission and if you want to be part of a growing team of outstanding people, then we want to hear from you.
About the roleWe work closely alongside our customers to deploy our technology. As a Deployed Software Engineer at Arondite, you will be responsible for implementing our technology with customers so that it effectively solves their real-world problems. You will collect feedback from end users and work with the wider engineering team to contribute back to the development of core product features.
As we expand into Canada, this role is intended to help build Arondite's deployed capability in a market where trusted relationships, local context and close collaboration with defence stakeholders matter. Ottawa is the proposed base for this effort because of its proximity to the Department of National Defence (DND), Defence Research and Development Canada (DRDC), federal partners and the wider public-sector ecosystem.
You will often need to travel to customer locations in Canada and, at times, internationally. These may include offices, test facilities, ranges, exercise environments and operationally relevant field locations. Once there, you will need to understand unfamiliar systems, engage directly with users and deploy Arondite's products by writing code that solves real use cases.
This is an opportunity to embed deeply with customers, work at the intersection of engineering and real-world operations, and help shape the direction of our platform based on how it performs in demanding environments. You should be comfortable working independently, handling ambiguity and representing Arondite credibly with technical and non-technical stakeholders alike.
Your responsibilities will include:- Travelling to customer sites to meet users and understand their use cases
- Building secure, robust software by adhering to secure coding standards and internal security policies throughout the development lifecycle
- Deploying our products into customer environments
- Interfacing with and testing autonomous and robotic systems in the field
- Integrating with unfamiliar platforms, data sources and operational systems as required by customer needs
- Iterating with customers to refine implementations and maximise user value
- Collaborating with other deployed engineers with diverse skill sets, including AI/ML, networking and robotics
- Collecting lessons from the field and turning them into product insight for the wider engineering team
- Helping build Arondite's understanding of Canadian defence and public-sector operating environments
- Driving a culture of excellence within the deployed team and the wider company
Requirements
You should have:- A degree in Computer Science, Engineering or a related technical or scientific subject
- Strong core programming skills in either server-side languages such as C++, Java, Rust or Python, or front-end development in TypeScript or JavaScript using frameworks such as Angular or React
- A deep enthusiasm for expanding your knowledge across a diverse technology stack
- Strong customer-facing communication skills
- Willingness to travel and work on-site with customers
- The ability to work effectively in fast-moving environments where requirements may evolve quickly
- The confidence to engage with complex technical systems and solve practical integration problems
- A high level of ownership, initiative and comfort operating autonomously from day one
- You will be a key part of our early team in Canada, with significant opportunity to take on leadership responsibilities should you wish. Depending on your experience you may find yourself taking on a leadership role straight away
We know the ideal candidate may not match every line item exactly. If this role is close to your experience and you are motivated by the mission, we would still like to hear from you.
Nice to haveThis is not an additional list of requirements; this reflects the kinds of technologies, environments and contexts that may be especially helpful in this role.
- Understanding of working on embedded or resource-constrained devices
- Experience working with legacy systems
- Experience with SQL databases such as PostgreSQL
- Experience with machine learning applications
- Passion for or experience working with hardware
- Familiarity with defence, public-sector or other regulated delivery environments
- Awareness of information-handling constraints, export controls or security requirements relevant to defence work
- Experience deploying software in environments where reliability, resilience and operational usability matter
We require that all candidates have an existing Right to Work in Canada at the time of application.
Security clearanceWe believe in working closely with defence customers. As a result, this role is likely to require you to hold a clearance or be willing to undergo Canadian security screening. This normally requires having continuous residency in Canada for at least 5 years for Reliability Status, and 10 years for Secret.
Office vs hybrid workingWe are focused on building a positive, collaborative engineering-driven culture. We therefore believe in making the office a friendly, comfortable and fun place to be, and we try to work from the office where possible. Of course, there are times when it makes sense for you to work from home and that is OK. You may also need to travel to visit customers, depending on your role. But in general you should only apply to join Arondite if you are excited to come into the office and work in person by default.
For this role, Ottawa is the intended base given the importance of being close to Canadian defence and federal stakeholders, while also being available for regular travel to customer sites as needed.
Benefits
You will be one of our early team in Canada and we are still finalising our benefits package. However, as a guide, we currently intend to progressively offer the benefits below:
- Generous equity scheme in Arondite so you have a stake in the company's growth
- 7% employer pension contribution
- Free meals
- Private health and dental insurance
- Any resources, equipment and training that you need to do your job in a world-class way