
Senior Software Engineer
Brandlive
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
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