1 day ago
Mississauga, CanadaIntern
Responsibilities
- Design, develop, and support new or existing software applications.
- Focus on learning and using back-end technologies, including middle-tier services and database components.
- Work alongside experienced team members to enhance programming skills.
- Learn how software roles collaborate to deliver products and how user requirements are translated into software solutions.
- Learn professional software development tools, processes, testing practices, and frameworks.
Requirements
- Knowledge of algorithms, data structures, and database fundamentals.
- Basic knowledge of software development life cycle concepts.
- Strong mathematical, analytical, and problem-solving skills.
- Basic programming knowledge in one or more of C#, C++, Java, or SQL.
- Curiosity, willingness to learn, and ability to work as part of a team.
- Preferred knowledge of software performance, scalability, profiling, performance testing, load testing, scripting, microservices, operating systems, computer architecture, .NET, C#, and IoT protocols.
Benefits
- Temporary 12-month internship/co-op beginning in January 2026.
- Hybrid work arrangement at the SOTI headquarters in Ontario.
- Opportunities to learn from experienced team members and work on software projects.
- Employee sports nights, special events, company picnics, games days, and an annual Christmas party.
About SOTI
SOTI builds the SOTI ONE Platform, enterprise software for unified endpoint management and mobile operations, covering MDM/EMM/UEM, app development, remote support, and device lifecycle. It manages smartphones, tablets, rugged devices, wearables, kiosks, scanners, POS terminals, cameras, and enterprise printers. Founded in 1995 and headquartered in Mississauga, Canada, SOTI is privately held and sells its solutions to organizations that run large fleets of mobile and IoT devices.
