About The Position

We are responsible for the foundational technologies that power Security Center, Genetec’s flagship product. We oversee developing and maintaining critical infrastructure and features used by businesses and developers alike. You will be joining the team as a Software Developer in Test, a hybrid role that blends software engineering and quality assurance. SDETs oversee automated tests, our custom testing environment, that is composed of over 200 hosts, and our many other tools to ensure the quality, performance and reliability of Security Center. You will also work closely with developers, other software testers, and product teams to write testable code, identify bugs early, and continuously improve the testing process. Your work will help streamline development cycles and support scalable, high-quality software delivery.

Requirements

  • Bachelor's degree in computer engineering, software engineering, computer science or equivalent
  • 2-3 Years of Experience in a professional development setting
  • Familiarity with C# and the .NET framework
  • Experience with various testing methodologies (Functional, Performance, etc.)
  • Experience with GIT for version control and teamwork in coding projects
  • Strong understanding of backend architecture, databases, and data flow
  • Proficiency with SQL and PowerShell scripting
  • Solid understanding of networking principles, such as protocols (e.g., TCP/IP), data flow and troubleshooting in networked environments
  • Experience working with and troubleshooting in a Windows environment
  • Excellent analytical skills combined with strong troubleshooting capabilities to resolve issues effectively
  • Strong communication skills for effective collaboration with cross-functional teams
  • Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)

Nice To Haves

  • Experience with API testing tools (e.g., Bruno, Postman)
  • Experience working with Linux environments, including troubleshooting and basic scripting

Responsibilities

  • Designing, developing and maintaining an expansive suite of automated tests
  • Investigating test failures, debugging issues and supporting root cause analysis
  • Collaborating with developers, QA and product teams to understand requirements and define test strategies for new features
  • Reviewing code, improving test coverage and automation effectiveness
  • Contributing to internal testing tools, frameworks and best practices

Benefits

  • Attractive compensation package
  • Training Tuition Reimbursement Program
  • Work-life balance with a flexible working schedule
  • Subsidized meals in our amazing Bistro (Les Cordons Bleus)
  • Free, unlimited coffee and fruits
  • Private, free parking for all employees
  • Access to relaxation spaces (pool table, gaming consoles, foosball, chess, etc.)
  • Onsite fitness facility with personal trainer, and multiple wellness and health workshops
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service