Job Title: Manager, Software Development, Multiple Openings

Location: Mississauga, ON


Who We Are

It all started with one developer’s vision. Carl Rodrigues, President and CEO of SOTI, has a classic story. While acting as an IT consultant, he developed solutions for managing mobile device screens from a desktop, an innovation that has put him ahead in what is now one of the largest growing markets – Enterprise Mobility Management (EMM). With a passion for innovation, and a relentless drive for quality, Carl now leads one of the fastest growing, profitable, and self-sustaining companies in Canada, and continues to build on the company’s early lead in the enterprise mobility market.

Today, SOTI is the world’s most trusted provider of mobile and IoT management solutions, with over 17,000 enterprise customers and millions of devices managed worldwide. SOTI’s portfolio of solutions and services provides the tools organizations need to truly mobilize their operations and optimize their mobile technology investments. Our award-winning solution, SOTI MobiControl, allows enterprises to enable, optimize and secure their mobile workforce across all platforms to support multiple deployment policies.


What We’re Looking For

For us to continue to develop new innovations and achieve the impossible, we are looking for out-of-the-box thinkers that appreciate the art of creating great software. As the successful candidate, you have excellent logical thinking and problem-solving skills, and you understand algorithms and data structures.

We welcome an initiative and mature Software Development Manager with hand-on development experience, experienced with all stages of SDLC, responsible for providing leadership and direction to develop products and drive innovation according to the business roadmap.

What You’ll Do

  • Take a holistic, long-term view and build the capability of the development team to build great products
  • Help software development team with removing obstacles, making improvements, and help organization to adhere to the best development practices
  • Act as a coach for your teams by providing direction, encouragement, and technical expertise
  • Explore top-notch modern software development practices for the entire software development lifecycle and help introduce these to the organization
  • Drive architectural design for SOTI’s products; design major components of the architecture, including APIs, services, user interface, and middleware.
  • Advocate, document, and enforce best engineering practices, design and implementation principles, coding standards; drive high quality in all phases of software development.
  • Collaborate with senior management, product, support, and other technical teams, collect requirements, define and communicate product technical strategy, architecture, and design.
  • Help in growing technical expertise in SOTI; mentor and educate developers as well as quality assurance specialists
  • Have fun, with all of the above!

Experience You’ll Bring

  • Excellent logical thinking and problem-solving skills, ability to understand algorithms and data structures
  • Bachelor’s and/or Master’s Degree in Computer Science or related degree, or equivalent experience
  • 10+ years of experience in Software Development, Design, and Testing with over 5 years in a leadership capacity
  • 3-5 years of combined experience architecting, designing, and implementing multi-tiered software applications
  • Deep experience in agile software development life cycle, practices, and tools (coding standards, code reviews, source code management, build processes, QA)
  • Ability to coach team members in technical skills and provide advice and assistance on project management, time management, coding, and testing
  • Ability to prioritize and meet deadlines in a fast-paced and demanding environment
  • Strong experience in programming languages such as C#, C++, Java, TypeScript, JavaScript, etc.
  • Good knowledge of relational data models, SQL, and RDBMS (MS SQL, PostgreSQL, Oracle, or MySQL)
  • Experience in taking a leading role in building complex software systems that have been successfully delivered to customers
  • Experience working on complex business problems and providing technical solutions that are effective, creative, and efficient.
  • Strong analytical and problem-solving skills with attention to details

About SOTI

SOTI is the world’s most trusted provider of mobile and IoT device management solutions, with more than 17,000 enterprise customers and millions of devices managed worldwide. SOTI’s innovative portfolio of solutions and services provide the tools organizations need to truly mobilize their operations and optimize their mobility investments. SOTI extends secure mobility management to provide a total, flexible solution for comprehensive management and security of all mobile devices and connected peripherals deployed in an organization.

At SOTI we celebrate the uniqueness of our global teams and are proud to be an equal opportunity workplace. We are curious problem solvers who are committed to making the best enterprise mobility and IoT device management solutions to the market. We offer careers with #EndlessPossibilities.

What are you waiting for? Apply today!