- 💰 €7,800 - €9,500 monthly
- 🌎 100% Remote (Poland)
- ☑️ Full-time, B2B Contract
- 🕦 Availability until 8 PM CET (Central European Time)
We’re hiring a Senior Software Engineer to help build a cutting-edge, cloud-native Content Distribution System that delivers streaming and downloadable content to millions of users worldwide. This role focuses on developing highly distributed infrastructure supporting live video, VoD, OTT, and non-video content delivery across proxies, caches, DNS services, and load balancers. You’ll contribute to a platform that enables airlines and cruise lines to offer rich, personalized entertainment experiences by intelligently caching content closer to passengers. It’s a high-impact position suited for backend engineers with strong networking experience and a passion for building scalable systems.
- 5+ years of experience as a software engineer
- 3+ years building networking-driven systems (e.g., proxies, DNS, load balancers, gateways)
- Proficiency in Golang, Rust, or C/C++
- Solid understanding of networking protocols such as HTTP, TCP, QUIC, DNS
- Hands-on experience with cloud-native development, including containerization (Docker, Kubernetes)
- Knowledge of microservice architecture, concurrency, memory management, and scalable system design
- Experience with infrastructure components like databases, message buses, key-value stores, and secret managers
- Bachelor’s degree in Computer Science or a closely related field
- Background in video streaming (Live, VoD, or OTT)
- Experience with CDN components (e.g., edge caches, content origins/parsers)
- Exposure to performance optimization, observability, or real-time distributed systems
- Familiarity with emerging networking protocols or low-latency content delivery
- Design, implement, test, and maintain features for a large-scale content distribution platform
- Develop backend systems powering live video, VoD, OTT, and non-video content delivery
- Work on CDN components such as proxies, edge/mid-tier caches, DNS services, and load balancers
- Optimize system performance, scalability, and reliability across distributed environments
- Automate deployment, testing, and monitoring processes for backend services
- Debug and fix bugs in production systems, supporting high-availability services
- Interface with cloud infrastructure, data stores, and messaging layers
- Collaborate with cross-functional teams to deliver new features and enhancements
- Contribute to code reviews, system architecture discussions, and internal documentation
- Stay current with backend best practices, cloud technologies, and protocol evolution
We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team. We employ people with experience in international corporations as well as the ones from the best technical and business universities.
Find out more: https://devsdata.com