Principal Engineer C++ (REMOTE)

New Today

No 3rd parties, sponsorship, or transfers. Job Title: Principal Software Engineer Location: Remote About the Company: We're an innovative tech organization specializing in advanced content delivery and real-time streaming solutions. Our mission is to push the boundaries of digital media experiences by building next-generation delivery systems for immersive and high-performance applications. Role Overview: We're looking for an experienced and forward-thinking Principal Software Engineer to join our core engineering group. This role is ideal for someone with deep expertise in C++ , especially in areas like media streaming, network transport, or video playback systems . You'll be instrumental in designing and optimizing our real-time streaming pipeline, with a focus on scalability, reliability, and cutting-edge performance. What You'll Do: Architect and develop robust streaming systems tailored for 3D and immersive media.
Build and fine-tune network transport mechanisms to enable low-latency, high-efficiency data flow.
Collaborate closely with engineering, product, and UX teams to integrate streaming technologies across platforms.
Innovate on adaptive streaming solutions, including bandwidth-aware delivery and dynamic content handling using approaches similar to MPEG-DASH .
Lead code reviews, mentor team members, and uphold best practices in system design and software quality.
Troubleshoot complex streaming and networking issues, and enhance system performance and stability.
Required Qualifications: 7+ years of hands-on experience with C++ , particularly in multimedia, networking, or real-time applications.
Proven track record of leading architecture decisions and mentoring technical teams.
In-depth knowledge of networking protocols , media streaming techniques , and client-side playback strategies .
Background in adaptive bitrate streaming , media pipeline optimization, or CDN-based delivery systems.
Comfortable working in agile, fast-moving teams, with strong written and verbal communication skills.
Experience working with game engines such as Unity or Unreal Engine .
Proficiency in Python for scripting or tooling support.
Degree in Computer Science , Engineering , or a related technical discipline.
Bonus Skills: Hands-on experience with AR/VR technologies .
Understanding of content delivery infrastructures and streaming pipeline design.
Knowledge of graphics rendering or real-time visual processing.
Familiarity with cloud-native environments and orchestration tools like Kubernetes .
Exposure to Go or similar systems-level languages.
Why Join Us: Competitive compensation package tailored to experience.
Fully remote work environment with flexible hours.
Collaborative and inclusive culture that values innovation and ownership.
Work on high-impact projects shaping the future of immersive and real-time media experiences.
Highly competitive salaryequity packages available DOE
Location:
Us
Job Type:
PartTime