Software Engineer (all genders)
Core
Build cloud-based services and AI-powered capabilities for security investigations, connecting on-premises and SaaS products to help customers search, analyze, and act on security data at scale.
Role type
Senior backend software engineer (hybrid cloud/AI)
Builds
Hybrid solutions, backend services, APIs, data pipelines, and investigation workflows for the Genetec security ecosystem
Domain
Security software, video surveillance, cloud infrastructure, artificial intelligence
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Go or C#/.NET, API design, SQL, data modeling, CI/CD, independent problem solving
Preferred skills
Azure, hybrid/distributed systems, data pipelines, AI/ML productionization, containers, security engineering, observability, React/TypeScript
Technologies
Golang, .NET, Azure, SQL, Git, CI/CD, React, TypeScript
Responsibilities
Build and evolve hybrid solutions connecting on-premises and SaaS products; Develop backend services and APIs primarily with .NET or Go; Design data integrations and pipelines for multiple security data types; Build investigation workflows across Genetec products; Develop multi-domain search, analytics, and movement-analysis capabilities; Integrate AI capabilities such as natural-language search, computer vision, semantic search, summarization, anomaly detection, and recommendations; Productionize and maintain models delivered by research teams through the Genetec ML Platform; Design for hybrid constraints such as data locality, bandwidth, retention, security, reliability, and scale; Participate in paid on-call and incident response
Seniority
Senior, hands-on IC