Software Developer

SOTIMississauga, ON
Hybrid

About The Position

SOTI is seeking a Software Developer to join a collaborative, agile team that builds and owns features across the full stack of MobiControl, SOTI's flagship Enterprise Mobility Management platform. This role involves working with C# .NET on the backend and TypeScript/Angular on the frontend. The team has high standards for code quality, a strong automated testing culture, and utilizes AI-assisted tooling in their development workflows. This position is ideal for someone who enjoys working on software at a global enterprise scale and prioritizes both quality and innovation.

Requirements

  • Bachelor's degree in Computer Science or any STEM-related program
  • 1-4 years of professional software development experience
  • Good understanding of Data Structures, Algorithms, OOP, and Database concepts
  • Knowledgeable in one or more programming languages such as: C#, Java, Kotlin, JavaScript/TypeScript, C/C++, Python, Swift
  • Good communication and problem-solving skills
  • Pride in ownership and passion for innovation

Responsibilities

  • Develop innovative solutions to tackle big industry problems
  • Write well designed, scalable, reliable, testable and reusable code by using best software development practices, clean code and solid principles
  • Provide technical guidance on the research and development of new products and services
  • Contribute towards the entire development life cycle of analysis, design, implementation and test
  • Detect, report, investigate, and fix product defects
  • Automation, including writing unit and integration tests
  • Optimize and apply best practices
  • Maintain high standards of quality for code, technical documentation, and deliverables
  • Collaborate on projects with an all-star team comprised of varying skill sets through code reviews and design discussions
  • Participate in brainstorming and idea generation activities
  • Stay up-to-date with advanced technologies in order to be able to provide the best solutions for new projects

Benefits

  • Endless possibilities for learning new things
  • Working with the latest technologies
  • Making a difference in the world
  • Personal growth opportunities
  • Continuous innovation environment
  • Fun company culture
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service