Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Onsights Logo

Senior .NET Software Engineer

Onsights

Salary not specified
Sep 26, 2025
Remote, US
Apply Now

Onsights is tackling a $17 trillion market by building the world's most accurate location-intelligence solution that helps brick-and-mortar mall operators, retailers and shopping centers understand the behavior of every visitor to their location.

Requirements

  • Expert-level proficiency in C-Sharp and .NET Framework (4.5+) / .NET 6+
  • Hands-on experience with WPF, WinForms, UWP, and Windows services
  • Strong understanding of portable software architectures and remote monitoring patterns
  • Experience integrating with Azure Entra (formerly Azure AD) and cloud-based services such as Azure IoT Hub or similar
  • Practical experience building and maintaining CI/CD pipelines for .NET projects using tools such as GitHub Actions, Azure DevOps, or TeamCity
  • Proficiency with unit/integration testing using NUnit and related frameworks
  • Familiarity with secure telemetry, background task scheduling, and health reporting patterns in resource-constrained environments

Responsibilities

  • Build and maintain .NET desktop applications using WPF, WinForms, and UWP, supporting both full-scale and portable edge deployments
  • Design and implement Windows service applications for background operations such as ingestion, synchronization, and health monitoring
  • Develop portable, installable software that supports remote monitoring, diagnostics, and telemetry reporting across fielded systems
  • Integrate on-premise applications with Azure Entra ID, Azure IoT Hub, and other cloud-based platforms for authentication, configuration, and data streaming
  • Work with video management systems like Milestone XProtect, Genetec, and Avigilon to automate video export, analysis, and system state capture
  • Develop and maintain robust test coverage using NUnit, and ensure system stability through consistent test automation
  • Build and maintain deployment tools and pipelines, contributing to .NET-focused CI/CD workflows

Other

  • This opportunity requires you to reside in the United States per the responsibilities of the role.
  • Must reside in the United States
  • Domestic travel may be required for this position (approximately 10%)
  • Finalists for this role as a condition of employment, will be asked to complete a background check, which may include verifying criminal history, employment and education verification, and other information relevant to the position and/or required by law or regulation.
  • Bachelor's degree in Computer Science, Engineering, or a related field