Job Url: https://www.remoterocketship.com/company/process-insights/jobs/senior-net-software-engineer-united-states-remote Job Description: Process Insights Website LinkedIn All Job Openings Process Insights is a company focused on providing high-performance analytical instruments for various applications, including industrial, high-purity, lab, and research environments. The company offers a wide range of products such as calorimeters, gas analyzers, spectrometers, and water analyzers, used for compositional analysis and monitoring contaminants in gases and liquids. Process Insights serves multiple industries, including chemical manufacturing, pharmaceuticals, energy, environmental monitoring, and more. The company emphasizes innovative solutions that ensure operational excellence, efficiency, and safety. With a global presence, Process Insights delivers its products and services to customers worldwide, backed by a commitment to quality, sustainability, and customer satisfaction. electronics • gas analyzers • dew point meters • water analysis • calorimeters 201 - 500 employees 🚀 Aerospace 🧬 Biotechnology 🔬 Science Senior .NET Software Engineer 13 hours ago 🇺🇸 United States – Remote ⏰ Full Time 🟠 Senior 🔙 Backend Engineer Azure Cloud GRPC IoT Kubernetes Linux WPF .NET Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • Position Overview: At Onsights, our engineers build and maintain high-performance software systems that enable real-time video analytics and smart surveillance for brick-and-mortar environments. As a Senior .NET Developer, you’ll lead the development of robust Windows-based applications that power our edge and near-edge data collection systems. This role requires deep experience with the Microsoft .NET ecosystem, including WPF, WinForms, and UWP where applicable. • What You Will Work On: 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 • Collaborate with infrastructure, backend, and hardware teams to ensure seamless integration and monitoring across distributed environments • Responsibilities: Lead design, development, and support of key desktop and background services across the .NET stack • Build software components that enable secure data flows between on-prem devices and the cloud • Implement integrations with identity and access services such as Azure Entra for authentication and authorization scenarios • Develop and support CI/CD pipelines tailored to Windows-based deployment targets and .NET service/app builds • Assist with deployment planning, troubleshooting, and optimization of on-site and remotely managed installations • Document technical designs, workflows, and system behaviors to support long-term maintainability and onboarding • Skills & Talents: Expert-level proficiency in C# 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 • Strong analytical, communication, and documentation skills • Desired Qualifications and Experience: Familiarity with Video Management System platforms such as Milestone XProtect, Genetec, or Avigilon • Knowledge of streaming protocols (e.g., RTSP, ONVIF) and media processing workflows • Understanding of edge/cloud hybrid architectures and telemetry optimization • Experience with Git, deployment automation, and managing structured software releases • Ability to work across both Windows and Linux environments is a plus • Minimum Qualifications and Experience: Bachelor’s degree in Computer Science, Engineering, or a related field • 5+ years of software engineering experience in the .NET ecosystem • Proficiency in C# and .NET Framework (4.5+) / .NET 6+ and other programming languages • Understanding of agile development and methodologies • Experience with containers and Kubernetes • Experience building and using APIs and SDKs • Familiarity of various communication architectures and protocols (e.g., REST, gRPC) • Familiarity with various design patterns (e.g., MVC, MVVM) • Demonstrated experience developing and deploying WPF/WinForms/UWP applications and Windows services • Proven integration experience with Azure Entra, IoT/cloud services, and CI/CD pipelines • Experience with telemetry, remote monitoring, and diagnostics tools for deployed systems • Must reside in the United States • This job requires you to reside in the United States per the responsibilities of the role. • Domestic travel may be required for this position (approximately 10%) • We are committed to building a safe and trustworthy workplace. 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. 🎯 Requirements • Expert-level proficiency in C# 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 • Strong analytical, communication, and documentation skills • Bachelor’s degree in Computer Science, Engineering, or a related field • 5+ years of software engineering experience in the .NET ecosystem • Proficiency in C# and .NET Framework (4.5+) / .NET 6+ and other programming languages • Understanding of agile development and methodologies • Experience with containers and Kubernetes • Experience building and using APIs and SDKs • Familiarity of various communication architectures and protocols (e.g., REST, gRPC) • Familiarity with various design patterns (e.g., MVC, MVVM) • Demonstrated experience developing and deploying WPF/WinForms/UWP applications and Windows services • Proven integration experience with Azure Entra, IoT/cloud services, and CI/CD pipelines • Experience with telemetry, remote monitoring, and diagnostics tools for deployed systems • Must reside in the United States • This job requires you to reside in the United States per the responsibilities of the role. • Domestic travel may be required for this position (approximately 10%) • We are committed to building a safe and trustworthy workplace. 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. 🏖️ Benefits • Competitive salary • Comprehensive benefits package • 401k with a 5% company match • Equity • Paid Holidays and Unlimited PTO • 4 months paid parental leave • Remote work environment • Flexible work schedule • Patent Bonus Program • Employee Referral Bonus Program • Learning and Development Program • Opportunity to work with a team of creative, motivated and fun team members! Apply Now Similar Jobs