Reality Defender logo
Reality Defender
Posted 54 days agoVerified live 1d ago

Software Engineer II

Brief overview

Remote
$140k–$180k/yrStated range
3+ yrsMinimum
5 H-1B approvalsDept. of Labor
C#‍.NETWindows Application DevelopmentAsynchronous and Concurrent ProgrammingReal-Time Audio and Video StreamingKubernetesReal-Time Media ConceptsREST APIs and SDK IntegrationEvent-Driven SystemsPerformance Profiling and DebuggingGitAutomated TestingWritten and Verbal Communication

About the company

Reality Defender logo
Reality Defenderrealitydefender.com

Award-winning cybersecurity company focused on deepfake detection and AI-generated media.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
5H-1B approved
100%approval rate
3new H-1B hires
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20231
20242
20251
20261

Job description

Summary

Reality Defender is an award-winning cybersecurity company that helps enterprises and governments detect deepfakes and AI-generated media. The company is seeking a Software Engineer II to build and maintain Microsoft Teams bot applications with real-time audio and video capabilities, develop Windows and .NET services, and deploy and troubleshoot media applications in Kubernetes.

Responsibilities

  • Design, develop, test, and maintain Microsoft Teams bot applications and integrations
  • Build real-time audio and video streaming features focused on low latency, reliability, and media quality
  • Develop Windows-based services and applications using C# and .NET
  • Deploy, operate, and troubleshoot containerized applications in Kubernetes
  • Integrate with Microsoft APIs, SDKs, authentication systems, and cloud services
  • Diagnose media issues involving codecs, synchronization, buffering, packet loss, and network conditions
  • Create automated tests and participate in code reviews
  • Troubleshoot production issues using logs, metrics, traces, and media diagnostics
  • Collaborate with product managers and engineers to translate requirements into maintainable solutions
  • Produce clear technical and operational documentation

Skills

  • Approximately 3–5 years of professional software development experience
  • Strong proficiency with C#, .NET, and asynchronous or concurrent programming
  • Professional experience developing software for Windows
  • Hands-on experience building or supporting real-time audio streaming systems
  • Hands-on experience building or supporting real-time video streaming systems
  • Production experience deploying and operating containerized applications with Kubernetes
  • Experience troubleshooting Kubernetes workloads, networking, configuration, resource usage, scaling, and application failures
  • Understanding of real-time media concepts such as codecs, frame and sample formats, buffering, latency, synchronization, and network transport
  • Experience integrating with REST APIs, SDKs, and event-driven systems
  • Familiarity with multithreading, memory management, performance profiling, and debugging
  • Experience with Git, automated testing, and modern CI/CD practices
  • Strong written and verbal communication skills
  • Experience developing Microsoft Teams apps, bots, calling solutions, or meeting integrations
  • Familiarity with Microsoft Graph, Azure Bot Service, Teams SDKs, or related Microsoft communications APIs
  • Familiarity with COM and COM interoperability from .NET
  • Experience with WebRTC, RTP/RTCP, SRTP, SIP, FFmpeg, GStreamer, or Media Foundation
  • Experience with Azure services, Microsoft Entra ID, OAuth 2.0, and application permissions
  • Knowledge of Windows audio/video APIs, device capture, or virtual media devices
  • Experience with Helm, Kubernetes operators, ingress controllers, and observability platforms
  • Experience operating real-time communications software in production

Qualifications

Must Haves

  • Approximately 3–5 years of professional software development experience
  • Strong proficiency with C#, .NET, and asynchronous or concurrent programming
  • Professional experience developing software for Windows
  • Hands-on experience building or supporting real-time audio streaming systems
  • Hands-on experience building or supporting real-time video streaming systems
  • Production experience deploying and operating containerized applications with Kubernetes
  • Experience troubleshooting Kubernetes workloads, networking, configuration, resource usage, scaling, and application failures
  • Understanding of real-time media concepts such as codecs, frame and sample formats, buffering, latency, synchronization, and network transport
  • Experience integrating with REST APIs, SDKs, and event-driven systems
  • Familiarity with multithreading, memory management, performance profiling, and debugging
  • Experience with Git, automated testing, and modern CI/CD practices
  • Strong written and verbal communication skills

Nice to Haves

  • Experience developing Microsoft Teams apps, bots, calling solutions, or meeting integrations
  • Familiarity with Microsoft Graph, Azure Bot Service, Teams SDKs, or related Microsoft communications APIs
  • Familiarity with COM and COM interoperability from .NET
  • Experience with WebRTC, RTP/RTCP, SRTP, SIP, FFmpeg, GStreamer, or Media Foundation
  • Experience with Azure services, Microsoft Entra ID, OAuth 2.0, and application permissions
  • Knowledge of Windows audio/video APIs, device capture, or virtual media devices
  • Experience with Helm, Kubernetes operators, ingress controllers, and observability platforms
  • Experience operating real-time communications software in production

Benefits

  • Healthcare plans with 100% premium coverage for employees and partial coverage available for dependents
  • Dental and Vision plans with 100% premium coverage for employees and their dependents
  • Short/Long-term disability and life insurance plans with 100% premium coverage for employees
  • FSA/HSA and 401k programs
  • Equity compensation
  • 20 days of PTO per year
  • 12 weeks of Parental Leave
  • Learning and Development budget
  • Monthly wellness benefits
  • Annual company-sponsored offsite
  • For employees working from Reality Defender’s HQ in NYC: Daily in-office lunch through UberEats
  • For employees working from Reality Defender’s HQ in NYC: Commuter benefits
  • For employees working from Reality Defender’s HQ in NYC: Remote Fridays
  • For employees working from Reality Defender’s HQ in NYC: Happy Hours and other local events

More jobs like this