Join to apply for the Full Stack A/V Engineer role at Mattermost
1 week ago Be among the first 25 applicants
Join to apply for the Full Stack A/V Engineer role at Mattermost
At Mattermost, we build the #1 collaborative workflow solution for defense, intelligence, security, and critical infrastructure organizations. Trusted by governments, financial institutions, and technology companies, our platform enables secure, efficient operations for the world’s most critical teams.
We’re dedicated to empowering organizations to operate with confidence, reducing risks, and accelerating productivity. Guided by our core values of Customer Obsession, Earn Trust, Self Awareness, Ownership and High Impact, we collaborate closely with our customers to deliver solutions that meet complex needs and drive success.
To learn more, visit www.mattermost.com
Mattermost is seeking an exceptional Software Engineer with deep expertise in audio/video streaming technologies to lead the development of next-generation conferencing capabilities on our platform. You'll be at the forefront of building and scaling real-time communication solutions that serve mission-critical organisations in defence, intelligence, and critical infrastructure sectors where reliable, secure, and high-quality audio/video collaboration is essential.
As our audio/video expert, you'll architect and implement cutting-edge streaming solutions using WebRTC, Media over QUIC, and other emerging web media technologies. This role combines deep technical expertise with product vision—you'll not only build robust A/V systems but also shape the strategic direction of Mattermost's conferencing platform. Whether extending our existing audio calls product or integrating with third-party platforms like LiveKit, your work will directly impact how the world's most critical organisations communicate and collaborate.
This is a unique opportunity to join a fast-paced, globally distributed team where your expertise in real-time media streaming will drive innovation across our entire technology stack. You'll work closely with customers' technical teams to solve complex deployment challenges while mentoring fellow engineers and contributing to one of the largest open-source collaboration platforms.
Responsibilities Include
Design and implement scalable audio/video conferencing solutions using WebRTC, Media over QUIC, and other modern streaming protocols
Architect full-stack A/V systems spanning frontend media handling, backend streaming infrastructure, and network optimisation
Lead the strategic evolution of Mattermost's audio/video capabilities, evaluating and potentially integrating third-party platforms like LiveKit
Collaborate directly with customer technical teams to understand deployment requirements, troubleshoot complex networking issues, and optimise performance
Develop robust media streaming backends using Go, including SFU/MCU implementations, media processing pipelines, and real-time data handling
Build responsive frontend experiences with TypeScript and React for seamless audio/video interactions across web and mobile platforms
Contribute to open-source media streaming solutions through Mattermost's GitHub platform, advancing the broader developer ecosystem
Implement comprehensive testing strategies for real-time media systems, including network simulation and performance benchmarking
Optimise streaming performance across diverse network conditions and security constraints typical in defence and enterprise environments
Mentor engineering team members on media streaming best practices and emerging A/V technologies
Work with product managers and designers to translate complex technical capabilities into intuitive user experiences
Requirements
BS in Computer Science, Computer Engineering, or related field/experience with focus on networking, media systems, or distributed computing
5+ years of experience developing production audio/video streaming applications with demonstrated expertise in WebRTC
Deep understanding of modern web media technologies including Media over QUIC, WebCodecs, WebTransport, and emerging streaming standards
Strong networking fundamentals including UDP/TCP protocols, NAT traversal, STUN/TURN servers, and network optimisation techniques
Experience building scalable real-time systems with technologies like Go, TypeScript, React, and PostgreSQL
Proven ability to architect and implement SFU/MCU media servers and handle complex multi-stream scenarios
Strong problem-solving skills for debugging network connectivity issues, media quality problems, and performance bottlenecks
Experience working directly with technical customers to gather requirements, resolve deployment issues, and optimise system performance
Excellent communication skills for explaining complex technical concepts to diverse audiences including customer technical teams
Ability to work independently across multiple time zones while maintaining strong collaboration with global team members
Preferences
Experience with third-party A/V platforms such as LiveKit, Agora, Twilio Video, or similar WebRTC-based solutions
Contributions to open-source projects
Experience with cloud infrastructure platforms (AWS, GCP, Azure) and container orchestration for media streaming workloads
Has worked fully remotely with global teams
Expertise in defence, intelligence, or security-focused workflows
Mattermost takes a market-based approach to pay and pay may vary depending on your location. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.
Mattermost is an EEO Employer, we are a remote-first, open-source company.
We are continually working to expand our hiring in more countries and regions, ensuring compliance with local laws and regulations, which takes time.
Mattermost values your unique perspective—we welcome all applicants. We encourage individuals from all backgrounds to apply and are committed to assessing candidates based on their skills and qualifications. We do not tolerate discrimination against staff or applicants based on race, religion, national origin, age, disability, pregnancy status, veteran status, or other personal characteristics.
If you require accommodations during the interview process, please let us know—we’re happy to assist.
Seniority level Seniority level Mid-Senior level
Employment type Employment type Full-time
Job function Job function Engineering and Information Technology
Industries Software Development
Referrals increase your chances of interviewing at Mattermost by 2x
Get notified about new Full Stack Engineer jobs in Spain .
Madrid, Community of Madrid, Spain 10 months ago
Madrid, Community of Madrid, Spain 2 weeks ago
Madrid, Community of Madrid, Spain 1 week ago
Madrid, Community of Madrid, Spain 6 months ago
Madrid, Community of Madrid, Spain 1 week ago
Madrid, Community of Madrid, Spain €45,000.00-€60,000.00 10 months ago
Madrid, Community of Madrid, Spain 7 months ago
Madrid, Community of Madrid, Spain 1 month ago
Madrid, Community of Madrid, Spain 6 months ago
Madrid, Community of Madrid, Spain 2 weeks ago
Madrid, Community of Madrid, Spain 3 weeks ago
Madrid, Community of Madrid, Spain 4 months ago
Madrid, Community of Madrid, Spain 2 months ago
Mid-Level Full Stack Developer - Fullstack Developer Full-Stack Developer (Freelance or Temporary Role) We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr