cover image
SOTI

SOTI

www.soti.net

4 Jobs

2,161 Employees

About the Company

SOTI is a global provider of enterprise software solutions that go beyond traditional MDM/EMM/UEM. For over 25 years, SOTI has been trusted by companies to get the most out of their mobile operations. It continues to be recognized as an industry leader and an innovator in the mobile management space and beyond. With the SOTI ONE Platform, businesses get the most out of smartphones, tablets, wearables, cameras, POS terminals, kiosks, scanners and more. Additionally, SOTI enables organizations to rapidly build mobile apps to replace paper-based processes and manage enterprise-grade printers.

Listed Jobs

Company background Company brand
Company Name
SOTI
Job Title
Marketing Program Specialist
Job Description
**Job Title:** Marketing Program Specialist **Role Summary:** Drive the success of global channel programs within the Altitude Partner Program by managing day‑to‑day operations, coordinating cross‑functional teams, and delivering measurable results that enable partners to grow revenue. Serve as the program subject‑matter expert and liaison between internal stakeholders and external channel partners. **Expectations:** - Operate with high autonomy in a hybrid work environment. - Meet program deadlines and deliverables under pressure. - Maintain accurate reporting and continuous improvement of program effectiveness. - Collaborate with executives, sales, marketing, operations, finance, and partner organizations across multiple regions. **Key Responsibilities:** - Own end‑to‑end execution of channel programs, including planning, launch, and performance tracking. - Serve as primary point of contact and subject‑matter expert for partner audiences. - Gather and analyze market and competitor intelligence to inform program enhancements. - Develop and maintain program calendars and transparent communication for internal and external stakeholders. - Create and curate program documentation (videos, written guides, presentations) for partner consumption. - Consolidate field feedback to shape channel strategy, sales enablement, and internal processes. - Partner with corporate marketing, legal, operations, PR, and web teams to support program delivery. **Required Skills:** - 2–3 years B2B marketing program or communications experience, preferably channel‑focused. - Proven ability to design, execute, and measure marketing programs. - Strong verbal and written communication. - Advanced project‑management skills; ability to juggle multiple initiatives. - Detail‑oriented with analytical, data‑driven decision‑making. - Self‑starter with ability to work independently and meet deadlines. - Proficiency with CRM (e.g., Salesforce) and project‑management tools (e.g., ClickUp) preferred. **Required Education & Certifications:** - Bachelor’s degree in Marketing, Business, or equivalent field. - Relevant certifications (e.g., PMP, Marketing Automation) optional but advantageous.
Mississauga, Canada
On site
Junior
08-11-2025
Company background Company brand
Company Name
SOTI
Job Title
Senior Software Developer in Test
Job Description
**Job title** Senior Software Developer in Test (SDET) **Role Summary** Design, develop, and maintain automated testing frameworks for UI, API, and backend systems, ensuring product quality and reliability. Collaborate across development, product, and QA teams to translate requirements into effective test strategies and integrate tests into CI/CD pipelines. **Expactations** *Deliver high‑quality automated tests, reliable test frameworks, and measurable improvements to test coverage and efficiency. Mentor junior team members and promote best testing practices within an agile environment.* **Key Responsibilities** - Architect and implement scalable automated test frameworks (UI, API, backend). - Write and maintain automated tests in Java, Python, C#, or JavaScript using frameworks such as JUnit, TestNG, Selenium, Cypress, RestAssured, or Playwright. - Integrate tests into CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps, CircleCI) and monitor execution results. - Collaborate with developers, product managers, and QA engineers to interpret requirements and devise test strategies. - Conduct code reviews, mentor junior SDETs/QA engineers, and enforce coding and testing standards. - Investigate, debug, and triage test failures, working with development teams to resolve issues. - Build utilities and tools to enhance test coverage, performance, and reliability. - Champion continuous testing, test design principles, and software quality throughout the development cycle. - Utilize performance/load testing tools (JMeter, Gatling, k6) and cloud platforms (AWS, Azure) as needed. **Required Skills** - 4+ years in test automation or software development. - Proficiency with Java, Python, C#, or JavaScript. - Experience with JUnit/TestNG, Selenium, Cypress, RestAssured, Playwright, or equivalent. - Familiarity with CI/CD tools (Jenkins, GitLab CI, Azure DevOps, CircleCI). - Understanding of Agile/Scrum development practices. - Strong analytical, problem‑solving, and communication skills. - Knowledge of performance/load testing tools (JMeter, Gatling, k6). - Experience with cloud environments (AWS, Azure) is a plus. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. - Relevant certifications in software testing, automation, or cloud platforms are advantageous but not mandatory.
Mississauga, Canada
On site
Senior
04-12-2025
Company background Company brand
Company Name
SOTI
Job Title
Senior Software Developer
Job Description
**Job title** Senior Software Developer **Role Summary** Design, develop, and maintain high‑performance, scalable software solutions for a mobile device management platform. Lead code quality efforts, mentor a small engineering team, and collaborate across cross‑functional groups to deliver robust integrations with a broad set of protocols and data formats. **Expectations** - Write clean, maintainable, and testable code (C#, .NET, Java). - Mentor junior developers and champion best‑practice engineering standards. - Own end‑to‑end delivery of features, from requirement analysis to deployment and operational support. - Participate in architectural reviews, code reviews, and knowledge sharing sessions. **Key Responsibilities** - Develop and evolve core services that onboard thousands of mobile and IoT devices. - Implement interfaces for MQTT, HTTPS, FTP, gRPC, Bluetooth, and other IoT protocols. - Design, create, and optimize SQL Server databases (T‑SQL, stored procedures, triggers). - Write unit and integration tests, apply Test‑Driven Development (TDD) and Behavior‑Driven Development (BDD) practices. - Investigate, debug, and resolve defects; automate regression testing pipelines. - Maintain technical documentation and ensure code meets quality and security standards. - Engage with external partners and industry communities to stay current with emerging technologies. **Required Skills** - 5+ years of professional software development experience. - Advanced proficiency in C# and the .NET ecosystem. - Solid experience with Java, SQL Server (T‑SQL, stored procedures, triggers). - Familiarity with JSON, XML, AngularJS, and front‑end basics (JS, CSS) is a plus. - Knowledge of MQTT, HTTPS, FTP, gRPC, Bluetooth, asynchronous messaging, and semantic IoT concepts. - Experience with TDD/BDD and unit/integration test frameworks. - Understanding of CI/CD, DevOps concepts, and infrastructure automation (bonus). - Strong problem‑solving, debugging, and communication skills. **Required Education & Certifications** - Diploma or Bachelor’s degree in Computer Science, Software Engineering, or related discipline. ---
Mississauga, Canada
On site
Senior
12-01-2026
Company background Company brand
Company Name
SOTI
Job Title
Software Developer
Job Description
Job title: Software Developer Role Summary: Design, build, and maintain scalable, reliable, and testable software solutions, primarily web‑based, using modern technologies and best practices. Collaborate across cross‑functional teams in an Agile environment to deliver high‑quality code and documentation. Expectations: Demonstrated passion for software architecture and design; ability to translate complex problems into elegant, maintainable solutions; proactive learning of emerging technologies; strong teamwork and communication skills; readiness to contribute to continuous improvement initiatives and professional communities. Key Responsibilities: • Develop innovative software solutions to address industry challenges. • Write clean, well‑structured, SOLID‑principle‑based code in C#/.NET and AngularJS. • Collaborate on research and development projects with diverse skill sets. • Stay current with advanced technologies to recommend optimal solutions. • Maintain code quality, documentation, and deliverables to high standards. • Participate in Agile practices (Scrum, Business‑Driven Development, Continuous Delivery). • Engage in community activities, meetups, and conferences. • Contribute to brainstorming, idea generation, and architectural discussions. Required Skills: • Proficiency in C# and the .NET platform. • Experience with AngularJS for web‐based applications. • Solid understanding of SOLID principles and clean code practices. • Familiarity with source control systems (Git, TFS, etc.). • Knowledge of database concepts (relational/NoSQL). • Strong troubleshooting and problem‑solving abilities. • Effective communication and collaboration skills. • Experience working in Agile environments (Scrum, BDD, CI/CD). Required Education & Certifications: • Diploma or Bachelor’s degree in Computer Science or a related field. • No mandatory certifications, though relevant credentials (e.g., Microsoft Certified: Azure Developer Associate, Certified Scrum Developer) are advantageous.
Mississauga, Canada
On site
Junior
19-01-2026