At a Glance
- Tasks: Develop innovative cloud software for live video systems used by global media giants.
- Company: Fast-growing UK-based company with a focus on cutting-edge multimedia technology.
- Benefits: Fully remote role, flexible compensation, and opportunities for professional growth.
- Why this job: Join a collaborative team and make an impact in the world of real-time video transport.
- Qualifications: Experience in Rust or Node.js/TypeScript and understanding of multimedia concepts.
- Other info: Work on exciting projects for major clients like BBC, Disney, and Amazon.
The predicted salary is between 36000 - 60000 £ per year.
Software Developer – Rust or Node.js / TypeScript
We’re working with a fast-growing UK-based company that builds innovative cloud and IP-based broadcast software, powering live video systems for global media giants like the BBC, Disney, Amazon, and F1.
They’re now building a new multimedia platform for real-time video transport, processing, and monitoring, similar in purpose and architecture to GStreamer, but built from the ground up using modern tools and design principles.
What We\’re Looking For:
- Solid experience in Rust or Node.js / TypeScript
- A strong understanding of how GStreamer works (you won’t be working on GStreamer itself, but this knowledge is valuable)
- Experience with complex, performance-critical systems
- Understanding of low-level multimedia concepts like packet extraction, stream handling, and real-time video pipelines
- Familiarity with broadcast standards (e.g., ST2038, CT708) is a plus, not a must
This is a fully remote role open to candidates worldwide, with flexible compensation for the right person. You’ll be part of a collaborative engineering team building production-grade software for some of the world’s most demanding video workflows.
For more information, apply today or speak to Charlotte from ICP Search
Software Engineer employer: ICP Search | Tech, Media & Sport
Contact Detail:
ICP Search | Tech, Media & Sport Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those who work with Rust or Node.js. Join relevant online communities and engage in discussions; you never know who might have a lead on your dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving multimedia systems or real-time video processing. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of low-level multimedia concepts and performance-critical systems. Practice coding challenges in Rust or TypeScript to demonstrate your expertise during interviews.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always on the lookout for talented individuals like you to join our collaborative team.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with Rust or Node.js / TypeScript in your application. We want to see how your skills align with what we're looking for, so don’t hold back!
Know Your Stuff: If you’ve got a solid understanding of GStreamer or low-level multimedia concepts, let us know! Even if you won’t be working directly on GStreamer, this knowledge can really set you apart.
Tailor Your Application: Take a moment to customise your application for this role. Mention any relevant projects or experiences that relate to building performance-critical systems or real-time video pipelines.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy and ensures your application lands right where it needs to be!
How to prepare for a job interview at ICP Search | Tech, Media & Sport
✨Know Your Tech Inside Out
Make sure you brush up on your Rust or Node.js / TypeScript skills. Be ready to discuss your past projects and how you've tackled performance-critical systems. The more you can demonstrate your technical prowess, the better!
✨Understand Multimedia Concepts
Since the role involves real-time video transport and processing, it’s crucial to have a solid grasp of low-level multimedia concepts. Familiarise yourself with packet extraction and stream handling, as these topics might come up during the interview.
✨Research the Company and Its Products
Take some time to learn about the company’s innovative cloud and IP-based broadcast software. Knowing their products and how they serve clients like the BBC and Disney will show your genuine interest and help you connect your skills to their needs.
✨Prepare for Collaborative Questions
As you'll be part of a collaborative engineering team, expect questions about teamwork and communication. Think of examples from your past experiences where you successfully worked with others to solve complex problems.