Jobs · Engineering · North Carolina

Principal Software Architect (Streaming Media)

Owl Cyber Defense · Morrisville, NC · 1 wk ago
EngineeringFull-time

About the role

Owl Cyber Defense is seeking a visionary Streaming Media Architect to lead the technical direction and evolution of our innovative streaming platform. The ideal candidate will have extensive experience in video streaming, VOIP, and telephony, with a strong background in software development and a proven track record of delivering high-quality, scalable systems.

Responsibilities

  • 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.
  • 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.
  • Collaborate 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, VOIP, and telephony.
  • Champion security best practices within the streaming architecture.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 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.
  • Strong understanding of video codecs: H.264, H.265 (HEVC), and audio codecs: G722, G729.
  • Strong understanding of Voice over IP (VOIP) protocols and applications: Asterisk, SIP.
  • Experience with live streaming and low-latency video.
  • Familiarity with video analytics and quality of experience (QoE) monitoring.

Qualifications

  • Deep expertise in video streaming protocols and technologies: RTP, SRTP, RTCP.
  • Strong programming skills in at least one relevant language (e.g., Python, Java, C++).

Skills & Abilities

  • Excellent communication, interpersonal, and presentation skills.
  • Ability to lead and influence technical discussions and decisions.

Benefits

Owl offers a comprehensive and competitive benefits package designed to support the health, financial security, and wellbeing of our employees and their families. Our benefits include medical, dental, and vision coverage, a 401(k) retirement plan with company match, generous paid time off, company-paid life insurance, and company-paid short- and long-term disability insurance. Employees may also choose from a variety of voluntary benefits and wellness programs.

About Owl

Owl Cyber Defense is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive equal consideration for employment.

Similar jobs