Principal Software Architect (Streaming Media)
Owl Cyber Defense - Morrisville, NC
Hiring: Principal Software Architect (Streaming Media) Company: Owl Cyber Defense Location: Morrisville, NC Job Posted Time: 2026-09-10 11:35:03 Employment Type: Remote Target Skills & Keywords : C++, Java, Python, Security Clearance About the job Experience: •15+ years of experience in software development, with at least 5+ years in a lead development role focused on audio/video streaming •3+ years of experience in VOIP/telephony applications with Asterisk and/or Cisco Unified Communications Required Skills: •Define and evolve the architectural roadmap for our VOIP and video streaming platform, ensuring scalability, reliability, and performance. •Design and implement highly available and fault-tolerant systems for audio/video ingest, processing, transcoding, and delivery. •Lead test-driven development to ensure reliable video quality. •Evaluate and recommend new technologies, frameworks, and tools to enhance our streaming capabilities. •Provide technical leadership and mentorship to engineering teams, guiding them on best practices for software design, development, and deployment. •Partner cross-functionally with cross-functional teams to understand product requirements and translate them into technical specifications. •Troubleshoot complex technical issues and provide solutions for optimization and improvement. •Stay abreast of industry trends and emerging technologies in video streaming, codecs, Voice over IP (VOIP) and telephony. Qualifications: •Bachelor's or Master's degree in Computer Science, Engineering, or a related field •Deep expertise in video streaming protocols and technologies: RTP, SRTP, RTCP •In-depth knowledge of video codecs: H.264, H.265 (HEVC) •In-depth knowledge of audio codecs: G722, G729 •In-depth knowledge of Voice over IP (VOIP) protocols and applications: Asterisk, SIP •Strong programming skills in at least one relevant language (e.g., Python, Java, C++). •Operational familiarity with video analytics and quality of experience (QoE) monitoring. •Excellent communication, interpersonal, and presentation skills. •Demonstrated capacity to lead and influence technical discussions and decisions. •Candidates must be able to obtain/maintain a US Government security clearance Compensation: •Competitive benefits and rewards package Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!