Software Engineer II

Posted One Month Ago
Hiring Remotely in New York City, NY, USA
In-Office or Remote
140K-180K Annually
Mid level
Artificial Intelligence • Cybersecurity
The Role
Develop and maintain Microsoft Teams bot applications with low-latency real-time audio/video streaming on Windows using C#/.NET. Deploy and operate containerized workloads in Kubernetes, diagnose media issues (codecs, buffering, sync), integrate with Microsoft APIs, write automated tests, and produce technical documentation.
Summary Generated by Built In
Who we are.

Reality Defender is an award-winning cybersecurity company helping enterprises and governments detect deepfakes and AI-generated media. Utilizing a patented multi-model approach, Reality Defender is robust against the bleeding edge of generative platforms producing video, audio, imagery, and text media. Reality Defender's API-first deepfake detection platform empowers teams and developers alike to identify fraud, disinformation campaigns, and harmful deepfakes in real time.

Backed by world class investors including DCVC, Illuminate Financial, Y Combinator, Booz Allen Hamilton, IBM, Accenture, Rackhouse, and Argon VC, Reality Defender works with leading enterprise clients, financial institutions, and governments in order to ensure AI-generated media is not used for malicious purposes.

Youtube: Reality Defender Wins RSA Most Innovative Startup

The Software Engineer II Role.

Reality Defender is looking for a Software Engineer II to help build and support our Microsoft Teams integration, with a particular focus on the Teams bot and underlying real-time audio/video media functionality.

This is a hands-on software engineering role for someone with strong .NET/C# experience who enjoys working on integrations, real-time systems, and production applications.

The ideal candidate will have experience with Microsoft Teams, bots, meeting applications, or real-time media streaming. However, direct Teams experience is not required if you have a strong .NET background and relevant experience building real-time audio/video, communications, or similar applications.

You’ll work closely with engineering, product, and AI teams to build secure, scalable, and reliable integrations that bring Reality Defender’s detection capabilities directly into enterprise communication workflows.

Responsibilities
  • Design, build, and maintain the Microsoft Teams bot and related applications using .NET and C#.

  • Develop the underlying real-time audio/video and media-streaming functionality supporting the Teams integration.

  • Build and maintain backend services, APIs, and integrations that connect Microsoft Teams with Reality Defender’s platform.

  • Work with Microsoft Teams APIs, Microsoft Graph, and related Microsoft technologies.

  • Design and implement scalable services for real-time communications and media workflows.

  • Integrate third-party services and APIs into production applications.

  • Troubleshoot production issues, identify root causes, and implement long-term solutions.

  • Improve the performance, reliability, scalability, and observability of integration services.

  • Write automated tests and contribute to CI/CD and engineering best practices.

  • Participate in architecture discussions, design reviews, and code reviews.

  • Collaborate with Product and other engineering teams to translate requirements into scalable technical solutions.

  • Take ownership of projects from design through development, testing, deployment, and ongoing improvement.

  • Help shape the future of Reality Defender’s enterprise integrations and real-time detection capabilities.

Who you are.
  • 3+ years of professional software engineering experience.

  • Strong professional experience developing production applications with .NET and C#.

  • Experience working in Windows and Visual Studio environments.

  • Strong understanding of .NET frameworks, libraries, and development patterns.

  • Experience designing, building, and consuming REST APIs.

  • Experience building production software with a focus on reliability, performance, and maintainability.

  • Experience with real-time audio/video, media streaming, communications, or similar technologies.

  • Experience building bots, integrations, meeting applications, or other real-time applications is highly relevant.

  • Strong debugging, troubleshooting, and problem-solving skills.

  • Experience writing automated tests and working with modern software development practices.

  • Ability to work independently while collaborating effectively with engineering and product teams.

  • Strong written and verbal communication skills.

Nice to Have
  • Highly Relevant Experience

    We’re particularly interested in candidates with experience in:

    • Microsoft Teams applications or bots

    • Microsoft Graph

    • .NET / C#

    • Windows and Visual Studio

    • Real-time audio/video

    • Media streaming or media processing

    • WebRTC or other real-time communications technologies

    • Meeting or collaboration applications

    • Note-taking or meeting-assistant applications

    • Voice/video applications

    • Enterprise integrations

    • Distributed or event-driven systems

     

    AI/ML experience is a plus, but not a requirement. The primary focus of this role is the engineering behind the Teams bot and real-time media functionality.

    Nice to Have
    • Experience with the Microsoft Teams Bot Framework or Teams SDKs.

    • Experience with Microsoft Graph APIs and Microsoft 365 integrations.

    • Experience with Azure or another major cloud platform.

    • Familiarity with WebRTC, RTP, SIP, VoIP, or related real-time communications technologies.

    • Experience with audio/video processing or media pipelines.

    • Experience with messaging systems or event-driven architectures.

    • Experience with Docker, Kubernetes, or containerized applications.

    • Experience with TypeScript or React.

    • Experience working on cybersecurity, fraud detection, identity verification, or AI/ML products.

What we offer.

Reality Defender offers the following benefits to all our employees, regardless of location:

  • 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, we offer the following benefits:

  • Daily in-office lunch through UberEats

  • Commuter benefits

  • Remote Fridays

  • Happy Hours and other local events

Skills Required

  • 3-5 years of professional software development experience
  • Strong proficiency with C# and .NET
  • 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 (codecs, buffering, latency, synchronization, 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, New York
30 Employees
Year Founded: 2018

What We Do

Stop deepfakes before they become a problem with Reality Defender’s proactive AI-generated media detection platform. Detect dangerous AI-generated and manipulated content across audio, video, images, and text with our enterprise-grade API and web app.

Similar Jobs

CrowdStrike Logo CrowdStrike

Engineer II, Software Assurance, Product Security (Remote)

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
USA
11000 Employees
100K-145K Annually

Affirm Logo Affirm

Software Engineer

Big Data • Fintech • Mobile • Payments • Financial Services
Easy Apply
Remote
United States
2200 Employees
146K-225K Annually

Bestow Logo Bestow

Software Engineer

Big Data • Fintech • Information Technology • Insurance • Software
Remote or Hybrid
US
160 Employees
125K-146K Annually
Remote
United States
1500 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account