About company
Accelerating how people connect…
today and tomorrow
/
Our mission
From our open-source roots in 2005 to our current XDN ecosystem, Red5 accelerates how people connect, learn, and play. With custom real-time interactive streaming solutions for industries as diverse as sports, education, and surveillance and security, we are a proven partner for creating scalable workstreams that power experiences for the emerging metaverse and beyond.
Our vision for the future
Red5 sees a world in which new real-time experiences will take over entertainment and future-of-work revenue streams.
From mobile surveillance and security applications that make our lives safer to interactive sports opportunities that enrich our leisure time, Red5 is committed to providing the software and tools to make forward-thinking ideas into reality.
Meet our team
Our core principles
and values
Excellence
Red5 fosters a high-quality development culture that pursues excellence in every facet of its business.
Flexibility
Red5 provides flexible scaled customization for real-time experiences.
Dependability
Red5 is sought out for its dependability in delivering real-time streaming experiences.
Culture
Red5 nurtures a friendly, diverse, global, remote-first culture that honors different perspectives and work styles.
Efficiency
Red5 prioritizes efficiency in everything from our work culture and code to our product solutions.
Real-time experiences
Red5’s TrueTime Solutions™ deliver real-time streaming experiences at the speed of thought.
Open positions
We are seeking a dedicated and skilled Cloud Support Engineer to join our Red5 Cloud team. As a key member of our support staff, you will be instrumental in ensuring the optimal performance, reliability, and customer satisfaction of our Red5 Cloud services. This role involves direct interaction with customers, troubleshooting complex technical issues, and collaborating with our development and operations teams to drive continuous improvement of our cloud-based streaming solutions.
Key Responsibilities
- Provide expert technical support to Red5 Cloud customers via email, chat, and other digital communication channels.
- Diagnose and troubleshoot complex technical issues related to live video streaming, cloud infrastructure, and application performance.
- Work closely with the DevOps and development teams to identify, report, and resolve product issues and enhancements.
- Develop and maintain comprehensive documentation, including FAQs, knowledge base articles, and troubleshooting guides, to assist customers and improve self-service resources.
- Participate in on-call rotation for incident response and resolution outside standard business hours.
- Contribute to the continuous improvement of support processes and tools to enhance efficiency and customer satisfaction.
- Stay current with emerging technologies and industry trends in cloud computing and live video streaming to provide informed support and recommendations to customers and the internal team.
QUALIFICATIONS
- Bachelor’s degree in Computer Science, Information Technology or equivalent practical experience.
- 4+ years of experience in a technical support, DevOps, or software development role, preferably in a cloud computing or live video streaming environment.
- Strong understanding of cloud infrastructure (AWS, Azure, GCP) and services, with hands-on experience in deployment and management of cloud-based applications.
- Must be proficiency in troubleshooting and resolving issues related to web services, APIs, and network protocols (HTTP, WebSockets, RTMP, WebRTC).
- Excellent problem-solving skills and the ability to diagnose and resolve complex technical issues.
- Exceptional communication and customer service skills, with the ability to explain technical concepts clearly and effectively to both technical and non-technical audiences.
- Self-motivated, proactive, and capable of working independently as well as part of a distributed team.
- Nice to have – AWS Certified Cloud Practitioner, AWS Certified Solutions Architect – Professional
WHAT WE OFFER
- A dynamic and challenging work environment with opportunities for growth and development.
- Competitive salary and benefits package.
- Flexible working hours and remote work options.
- A supportive team culture that values innovation, creativity, and collaboration.
- The chance to work with cutting-edge technology in live video streaming and cloud computing.
We are seeking an experienced account manager to handle our high-touch customers for Red5. Account manager responsibilities include developing long-term relationships with a portfolio of clients. Account Managers liaise between customers (technical contacts, product owners, etc.) and cross-functional internal teams to ensure proper support and successful delivery of our solutions according to their needs. While many of the contacts in these accounts have been software engineers and product managers, you will need to expand and build new relationships with senior line of business owners and executive stakeholders to understand and uncover new opportunities.
SKILLS
- BA/BS degree in Business Administration, Sales, or relevant field
- Proven work experience as an Account Manager, Key Account Manager, Sales Account Manager, Junior Account Manager, or relevant role
- Operating as the lead point of contact for any and all matters specific to your accounts
- Building and maintaining strong, long-lasting customer relationships
- Overseeing customer account management, including negotiating contracts and agreements to maximize profit
- Ensure the timely and successful delivery of our solutions according to customer needs and objectives
- Clearly communicate the progress of deliverables to internal and external stakeholders
- Assist with challenging client requests or issue escalations as needed
- Excellent listening, negotiation, and presentation abilities
- Experience working with highly technical product (live streaming experience a plus)
- Solid experience with CRM software
- Creative Thinker
- Team Player
- Good Written and Verbal Communication
OTHER
- Understands Start-Up Mentality
- Enjoys Cultural Differences
- Enjoys Learning
We are looking for a DevOps Engineer to join our team for maintaining product deployments and services in cloud-based environments. You will work closely with your engineering, customer and sales teams to ensure that operations run as smoothly and efficiently as possible.
Responsibilities include the following:
- Setup and deploy Red5 Pro application on cloud platforms in production environments
- Design and implement solutions for automating software deployment and monitoring
- Automate processes to ensure efficiency, quality, and scalability
- Deploy and maintain CI/CD pipelines across multiple environments
- Continuously evaluate existing systems with industry standards and advocate for latest technology inclusion
- Support and work alongside cross-functional engineering team
SKILLS
- BS or MS in Computer Science, Engineering or related field or relevant industry experience
- Experience with Terraform, both in using it for deployments and for developing deployment scripts
- Ability to learn and apply new technologies through self-learning
- Strong communication and documentation skills
- Strong team player
- Familiarity with at least one cloud provider
- Linux administration and scripting (bash, python)
- Understanding of Kubernetes in both Cloud Platforms and Private Datacenters
- Proficiency with CI/CD tools such as TeamCity, Jenkins, GitHub Actions, Gitlab
BONUS
- Experience with Grafana, Prometheus and other server monitoring tools.
- Experience with AWS, OCI, Azure, Digital Ocean or GCP
OTHER
- Enjoys Learning
- Understands Start-Up Mentality
We are seeking an experienced Java and C++ Developer with a passion for live streaming technology to join our dynamic team. This role focuses on developing and optimizing solutions for real-time video streaming, media servers, and high-performance broadcasting systems. The ideal candidate will have extensive experience in Java and C++, with a strong understanding of live streaming protocols and system administration. Experience with WebRTC, codecs, and Red5 or other media servers is a plus.
Key Responsibilities:
- Develop and maintain live streaming applications using Java and C++
- Integrate Java Native Interface (JNI) for high-performance streaming
- Work with audio/video codecs and encoding/decoding technologies using standalone SDKs
- Develop and manage test cases, pipelines, and test automation using tools like JUnit and CUnit
- Implement build management and scripting with ANT, Maven, and other tool chains
- Collaborate in a CI/CD pipeline environment using TeamCity and GitHub
- Troubleshoot and optimize live streaming solutions and system performance
- Apply best practices in object-oriented design and test-driven development
- Debug and work with relational databases/no-SQL as needed for media applications
- Collaborate across disciplines to gather feedback, solve complex problems, and enhance product development
Experience Required:
- 5+ years of Java development, including JNI integration
- 3+ years of C++/C development
- 3+ years of system administration experience
- Strong understanding of audio/video codecs and encoding/decoding technologies
- Experience with test case development and test pipeline integration (JUnit, CUnit)
- Familiarity with ANT/Maven and other development scripting tools
- Proficiency with GitHub and CI/CD pipeline integration
- Experience with WebRTC or other real-time communication protocols is a plus
- Experience with Red5 Pro or other media servers is a plus
Requirements:
- Strong problem-solving skills and ability to work across disciplines
- Ability to write well-designed, testable, and efficient code
- Hands-on software development experience with real-world problem-solving examples
- Experience with object-oriented analysis and design using common design patterns
- Familiarity with cross-functional tool chains like Eclipse, IntelliJ, NetBeans, ANT, Make, etc.
- Good communication skills and experience in working collaboratively with teams
- Test-driven development and pair programming experience
- Experience with Kafka, RabbitMQ, and other related messaging technologies a plus
- Hands-on use of cloud platforms such as AWS, GCP, OCI, Azure, etc.
- Familiarity with docker, Kubernetes, and related technology
If you are passionate about live streaming and excited to work with cutting-edge technologies, we encourage you to apply!










