Note: The job is a remote job and is open to candidates in USA. Owl Cyber Defense is a cybersecurity company that protects and connects critical networks through cross-domain, data diode, and portable media solutions. The Principal Software Architect will lead the technical direction of a VOIP and video streaming platform, designing scalable and fault-tolerant systems while guiding engineering teams, translating requirements into technical specifications, and championing security best practices.
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
Skills
- 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
- Some travel required
- Candidates must be able to obtain/maintain a US Government security clearance
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
- A variety of voluntary benefits
- Wellness programs
Company Overview