Auf einen Blick
- Aufgaben: Join our Video On Demand Encoding team to develop scalable, high-performance C++ code.
- Arbeitgeber: Bitmovin is a leading SaaS scale-up revolutionizing video streaming for top brands worldwide.
- Mitarbeitervorteile: Enjoy flexible working arrangements, continuous growth opportunities, and a diverse, inclusive culture.
- Warum dieser Job: Shape the future of video with cutting-edge technology and make a real impact on millions of users.
- GewĂĽnschte Qualifikationen: Experience in modern C/C++, strong problem-solving skills, and a passion for software craftsmanship.
- Andere Informationen: We support learning and growth; no need to meet every requirement to apply!
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Bitmovin is a global Series-C SaaS scale-up that provides award-winning video streaming technology to world-renowned brands including Disney+, Discovery+, BBC, Red Bull Media House, Hulu, fuboTV, and The New York Times , to name just a few.
Our solution suite consists of a Video Encoder, Player, and Analytics platform, enabling content owners to redefine the viewer experience through API-based workflow optimization, fast turnaround, and scalability. Innovations include the first commercial HTML5 MPEG-DASH.
“We are constantly seeking out forward thinking individuals who want to shape the future of video… come and work with us!”
At Bitmovin we value cognitive diversity and the huge part this plays in not only creating a global culture second to none, but in how this underpins our ability to create truly representative, Emmy award winning products. Diversity in all its forms is encouraged and celebrated at Bitmovin; everyone has a role to play in helping us shape the future of video.
Why us?
Bitmovin is looking for a Staff C++ Software Engineer to join our Video On Demand Encoding team in Berlin. We are providing a massively scalable cloud-based tech stack to power our Bitmovin products. In this team, you will work with a cloud-native microservice architecture that is built to run with AWS, GC, and Azure. You will also be involved in architectural decisions on how to further evolve our products on an architectural level.
This is an opportunity that offers:
- Development of high-quality, high-performance, fault-tolerant, well-tested, reusable, and scalable code that will be used by Bitmovin’s enterprise customers like Discovery+, DAZN, BBC, RTL, RedBull Media House, Globo, ClassPass, The New York Times, and millions of users worldwide.
- Opportunity to work with a modern tech stack including C++(11 up to 20), CMake, Google Test, Java, Spring Boot, Spring Cloud, Docker, Kubernetes, Prometheus/Grafana, ELK Stack, SonarQube, and CircleCI.
- Involvement in all stages of development, from product ideation through architecture and execution.
- Development of new and improvement of existing features as well as opportunity to investigate and resolve issues.
- Diverse career opportunities and continuous growth.
Your Impact
You will make an impact that matters by:
- Suggesting, planning, and implementing improvements to code structure and architecture in service of testability and maintainability
- Ensuring quality and stability by writing automated tests and leveraging code reviews for your work and the work of others
- Extending and enhancing our monitoring/alerting systems as well as building powerful CI/CD systems
- Continually evaluating emerging technologies to stay ahead
- Maintaining up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices
What can you bring
- Significant experience programming in modern C/C++ (20)
- Knowledge of classic dev tools (git, CMake, CI/CD, …)
- Experience in concurrent programming (multi-threading, multi-process, etc.)
- Passion for software craftsmanship, best practices, design patterns, automated testing, and clean code
- Strong communication skills in English in both written and spoken form
- Good problem-solving and troubleshooting abilities
- A positive and resilient attitude, even when encountering problems or when things go haywire
- Knowledge of Java and/or Kotlin is a plus
You don’t have experience with all the points above? Don’t worry, we will support you with learning, training, and coaching on the job.
For all of our roles, we are willing to offer flexible working arrangements to support everyone’s unique circumstances.
#J-18808-Ljbffr
Staff Software Engineer C++ Arbeitgeber: Bitmovin

Kontaktperson:
Bitmovin HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Staff Software Engineer C++
✨Tip Number 1
Familiarize yourself with Bitmovin's products and technology stack. Understanding their video streaming solutions and how they leverage cloud-native architectures will give you an edge during discussions and interviews.
✨Tip Number 2
Showcase your experience with modern C++ and related tools in your conversations. Be prepared to discuss specific projects where you've implemented high-performance, fault-tolerant code, as this aligns closely with what Bitmovin is looking for.
✨Tip Number 3
Highlight your problem-solving skills and resilience. Bitmovin values a positive attitude, especially when facing challenges, so share examples of how you've overcome obstacles in past projects.
✨Tip Number 4
Engage with the tech community around video streaming and cloud technologies. Being active in forums or contributing to open-source projects can demonstrate your passion and commitment to staying ahead in the industry.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Staff Software Engineer C++
Tipps für deine Bewerbung 🫡
Understand the Company Culture: Familiarize yourself with Bitmovin's values, especially their emphasis on cognitive diversity and innovation in video technology. Reflect this understanding in your application to show that you align with their mission.
Highlight Relevant Experience: Make sure to emphasize your experience with modern C/C++ programming, cloud-native architectures, and any relevant tools like Docker or Kubernetes. Tailor your CV and cover letter to showcase how your skills match the job requirements.
Showcase Problem-Solving Skills: Provide examples of past projects where you successfully tackled complex problems or improved code quality. This will demonstrate your strong problem-solving abilities and passion for software craftsmanship.
Craft a Strong Cover Letter: Write a compelling cover letter that not only outlines your technical skills but also conveys your enthusiasm for working at Bitmovin. Mention specific aspects of their technology stack or projects that excite you.
Wie du dich auf ein Vorstellungsgespräch bei Bitmovin vorbereitest
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with modern C++ (especially versions 11 to 20). Highlight specific projects where you implemented advanced features or tackled complex problems using C++. This will demonstrate your technical proficiency and passion for software craftsmanship.
✨Discuss Architectural Decisions
Since the role involves architectural decisions, come ready to talk about your experience in designing scalable systems. Share examples of how you've contributed to code structure and architecture improvements, focusing on testability and maintainability.
✨Emphasize Problem-Solving Skills
Prepare to discuss challenges you've faced in previous projects and how you resolved them. Bitmovin values a positive and resilient attitude, so showcasing your problem-solving abilities will resonate well with the interviewers.
✨Familiarize Yourself with Their Tech Stack
Research Bitmovin's tech stack, including Docker, Kubernetes, and CI/CD practices. Being knowledgeable about these technologies will not only help you answer technical questions but also show your genuine interest in the company and its products.