Brandlive

Senior Software Engineer

Brandlive

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Maintain, troubleshoot, and support a mature and complex software product in production, including memory, threading, latency, and service to service communication.
  • Develop, debug, and optimize performance-critical components related to video ingest, processing, playback, and distribution.
  • Investigate and resolve bugs, performance issues, and production incidents.
  • Implement high impact enhancements, bug fixes, and technical improvements while minimizing risk, with an emphasis on automation.
  • Participate in on-call or support rotations as required.
  • Collaborate with product, QA, and support teams to deliver reliable releases.

Requirements

  • 5+ years working in C++, C# or .NET in a Windows environment, with 2+ years focused on low latency video processing and delivery
  • Proficiency in T-SQL
  • Expert level C++ experience
  • Solid JavaScript knowledge
  • Windows and Visual Studio experience
  • GCP (or equivalent cloud platform) experience
  • VideoCodec or streaming technology knowledge
  • Experience designing systems for data consistency, failover, and validation
  • Strong debugging and root-cause analysis skills; comfort with legacy systems and complex data models
  • Ability to document complex technical processes clearly for both engineers and operations teams
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++C#.NETT-SQLJavaScriptvideo processingvideo deliverydebuggingroot-cause analysisdata consistency
Soft Skills
collaborationdocumentationproblem-solvingcommunication