About The Position

Our team (part of the Core Services group) is responsible for a key component that enables interoperability between domains in Genetec’s new Security Center SaaS offering. We are a group of experienced developers building microservices and software components to deliver a large-scale, cloud-based physical security system. To achieve this, we work daily with concepts such as software security, distributed systems, and DevOps. As a C# developer, you will play a key role within an enthusiastic and friendly team of software developers dedicated to delivering a dynamic, flexible, and scalable solution that incorporates cutting-edge technologies.

Requirements

  • Bachelor’s degree in software engineering, computer science, or equivalent experience
  • At least 3 years of experience in a cloud software development role
  • Motivation to work in a fast-paced environment, take on new challenges, perform new tasks, and use the latest technologies and associated best practices
  • Strong analytical and problem-solving skills
  • Fluency in French and English, both spoken and written (this position requires interaction with our international colleagues and clients)
  • Object-oriented programming
  • The C# language and .NET 4.8, .NET 8, and .NET Core frameworks
  • Microservices and distributed architectures
  • Containers and orchestration platforms (Docker, Kubernetes)
  • Microsoft’s Azure cloud platform or equivalent (AWS, Google Cloud, etc.)
  • Technologies such as Redis, MongoDB, Azure Event Hub, and more

Nice To Haves

  • Experience with Security Center plugins and/or the SDK is a plus

Responsibilities

  • Provide a compatibility layer for Security Center via hyperfederation to facilitate the transition to the new SaaS offering
  • Provide seamless, multi-domain integration by hiding the complexity from the end user
  • Ensure high availability of all services deployed in the cloud by adhering to high-quality standards and industry best practices
  • Ensure that security is an integral part of customer value—from design through to production
  • Develop, test, deliver, deploy, and support the components, libraries, and infrastructure provided to teams in accordance with defined workflows
  • Participate in the analysis and design of new features
  • Contribute to task effort estimation and time management relative to defined milestones
  • Collaborate with your team lead to obtain high-level guidance and objectives aligned with the product vision and priorities
  • Work with various stakeholders, such as technical leads, architects, and developers from other teams
  • Participate in the on-call rotation as needed and according to the established schedule

Benefits

  • Attractive compensation package
  • Training Tuition Reimbursement Program
  • Mature agile environment
  • Work-life balance with a flexible working schedule
  • Free, unlimited coffee
  • Free parking for all employees and/or reimbursement on public transit
  • Virtual consultations with our kinesiologist / discount on your gym membership
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service