
Senior Staff/Lead Engineer

Bitmovin
Summary
Join Bitmovin, a global Series-C SaaS scale-up, as a Senior Video Streaming Engineer in Berlin! Help shape the architecture and development of our massively scalable, cloud-based encoding platform serving global enterprise customers. You will work on cutting-edge video encoding and streaming technologies, designing, developing, and optimizing high-performance systems. This role involves architectural decisions, technology selection, and collaboration with various teams. You'll also mentor team members and improve monitoring systems. Bitmovin offers a modern tech stack, a collaborative environment, and flexible working arrangements.
Requirements
- Extensive experience in C++ software development (C++11 and newer)
- Solid understanding of video codecs and container formats
- Experience with streaming standards such as MPEG-DASH, HLS
- Familiarity with OTT streaming workflows and video processing pipelines
- Experience with Java (at least some exposure to Java-based services)
- Experience working with Google Test or similar testing frameworks
- Proficiency in code versioning systems (Git or equivalent)
- Strong understanding of Agile methodologies and best practices
- Excellent teamwork and communication skills
- Willingness to travel on an occasional basis to meet with our clients in the US
Responsibilities
- Develop and optimize encoding workflows, ensuring high performance and reliability
- Design and implement scalable and maintainable software solutions in C++ and Java
- Work closely with product managers, engineers, and stakeholders to deliver industry-leading video streaming solutions
- Drive the adoption of best practices in software development, testing, and DevOps
- Guide and mentor team members, fostering a culture of collaboration and continuous learning
- Improve and extend monitoring and alerting systems to enhance service reliability
Preferred Qualifications
Experience with cloud environments (AWS, GCP, Azure), knowledge of Kotlin, microservices architectures and Docker/Kubernetes is a plus
Benefits
- A chance to work on cutting-edge video encoding and streaming technologies
- Opportunities to design, develop, and optimize high-performance, fault-tolerant, and scalable systems
- Involvement in architectural decisions and technology selection to further evolve our product
- A modern and dynamic tech stack including C++ (11–20), Java, Google Test, Docker, Kubernetes, Prometheus/Grafana, ELK Stack, and CI/CD pipelines
- A collaborative and agile work environment that fosters innovation and growth
- For all of our roles, we are willing to offer flexible working arrangements to support everyone’s unique circumstances
Share this job:
Similar Remote Jobs
