1 day ago
Mississauga, CanadaIntern
Responsibilities
- Design, develop, and support new or existing software applications.
- Work on cloud-based solutions, Android or iOS mobile apps, middle-tier server software, or backend database components.
- Collaborate with experienced team members to enhance programming skills and deliver software products.
- Learn how user requirements are gathered and translated into software solutions.
- Use professional software development tools and processes, including Jira and Git.
- Learn testing processes and frameworks used to deliver high-quality software.
Requirements
- Knowledge of algorithms, data structures, and database fundamentals.
- Basic knowledge of software development lifecycle concepts.
- Strong mathematical, analytical, and problem-solving skills.
- Basic programming knowledge in one or more of C, C++, Java, JavaScript, SQL, Ruby, Rust, Lua, or Haskell.
- Curiosity, willingness to learn, and ability to work as part of a team.
Benefits
- 12-month temporary internship/co-op beginning in January 2027.
- Hybrid work arrangement in Mississauga, Ontario.
- Learning opportunities across cloud, mobile, server, backend database, analytics, machine learning, fault-tolerant computing, scalable solutions, and vision systems.
- Opportunities to participate in sports nights, games, social events, company picnics, and an annual Christmas party.
- Inclusive workplace with accessibility accommodations available during the recruitment process.
Categories
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.
