Principal Software Architect (Streaming Media)

Owl Cyber DefenseMorrisville, NC
Remote

About The Position

Owl Cyber Defense is seeking a visionary Principal Software Architect with a passion for cutting-edge voice and video streaming technologies. This role will lead the technical direction and evolution of our innovative streaming platform, translating business requirements into technical designs, ensuring architectural integrity, and driving best practices. The ideal candidate will have deep expertise in all facets of video streaming, from content ingest and encoding to delivery and playback, and will play a pivotal role in defining and guiding the technical implementation of our products and services.

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
  • Deep expertise in video streaming protocols and technologies: RTP, SRTP, RTCP
  • Strong understanding of video codecs: H.264, H.265 (HEVC)
  • Strong understanding of audio codecs: G722, G729
  • Strong understanding of Voice over IP (VOIP) protocols and applications: Asterisk, SIP
  • Strong programming skills in at least one relevant language (e.g., Python, Java, C++).
  • Experience with live streaming and low-latency video.
  • Familiarity with video analytics and quality of experience (QoE) monitoring.
  • Excellent communication, interpersonal, and presentation skills.
  • Ability to lead and influence technical discussions and decisions.
  • Candidates must be able to obtain/maintain a US Government security clearance

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.
  • 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.
  • 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, Voice over IP (VOIP) and telephony.
  • Champion security best practices within the streaming architecture.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k) retirement plan with company match
  • Generous paid time off
  • Company-paid life insurance
  • Company-paid short-term disability insurance
  • Company-paid long-term disability insurance
  • Variety of voluntary benefits
  • Wellness programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service