Software Engineer

SS8Markham, ON
Hybrid

About The Position

SS8 is a leader in Lawful and Location Intelligence, dedicated to making societies safer by providing law enforcement, intelligence agencies, and emergency services with real-time insights. Our solutions also help mobile network operators achieve regulatory compliance. We are seeking a Software Engineer to design, build, and maintain automated testing systems that ensure the reliability and performance of our products. This role involves collaborating with engineering teams to develop automation solutions, enhance testing frameworks, and troubleshoot complex technical issues. The ideal candidate enjoys solving challenging problems in Linux-based environments and utilizing modern development tools, including AI-assisted coding, to create efficient and scalable testing systems.

Requirements

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field (or equivalent practical experience)
  • 3+ years of software development experience using Java, JavaScript, or Python
  • 3+ years of experience working in Linux environments
  • Strong understanding of networking fundamentals and hands-on troubleshooting experience
  • Strong analytical and problem-solving skills with the ability to work effectively in a fast-paced environment
  • Excellent communication and collaboration skills
  • Familiarity with DevOps and CI/CD concepts and tools such as Jenkins, Ansible, or similar technologies
  • Experience using AI coding tools to support software development, improve scripts, and enhance testing practices while maintaining clean, maintainable code

Nice To Haves

  • Experience with containerization and orchestration technologies such as Docker and Kubernetes
  • Familiarity with modern development practices, including Test-Driven Development (TDD)
  • Experience building or supporting cloud-based solutions in AWS, Azure, or Google Cloud Platform

Responsibilities

  • Integrate new product functionality into the company’s automated test frameworks using Groovy, Cypress, and other tools as required
  • Collaborate with cross-functional engineering teams to design and implement automation solutions
  • Develop new functionality and perform unit, functional, and system testing in accordance with SS8’s software development lifecycle
  • Participate in code reviews and test case reviews to maintain high-quality engineering standards
  • Investigate, troubleshoot, and resolve technical and customer-reported issues
  • Use AI-assisted development tools to improve efficiency in building automated testing systems while maintaining code quality and reliability
  • Expanding and improving automated testing frameworks to support new product capabilities
  • Designing scalable automation for complex distributed systems
  • Improving reliability and coverage across CI/CD pipelines
  • Working with engineering teams to diagnose and resolve product and customer issues
  • Applying AI-assisted development tools to improve testing efficiency while maintaining high code quality

Benefits

  • Competitive salary and commission structure
  • Dynamic, international work environment with opportunities for growth and impact
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service