Auf einen Blick
- Aufgaben: Join our Video On Demand Encoding team to develop high-performance C++ code.
- Arbeitgeber: Bitmovin is a leading SaaS scale-up revolutionizing video streaming for top brands.
- Mitarbeitervorteile: Enjoy flexible working arrangements and opportunities for continuous growth.
- Warum dieser Job: Shape the future of video with cutting-edge technology and diverse career paths.
- GewĂĽnschte Qualifikationen: Experience in modern C/C++ programming and strong problem-solving skills required.
- Andere Informationen: We celebrate diversity and support learning and development on the job.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Core skills: C++, CMake, Google Test, CI/CD
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!”
Stefan Lederer, CEO
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 Senior 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.
Life at Bitmovin
Find out more about us on our Careers Page
See what fellow Bitmovers are saying on LinkedIn
Check the employee reviews on Glassdoor
For all of our roles, we are willing to offer flexible working arrangements to support everyone’s unique circumstances.
#J-18808-Ljbffr
Senior Software Engineer C+ Arbeitgeber: Bitmovin

Kontaktperson:
Bitmovin HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer C+
✨Tip Number 1
Familiarize yourself with Bitmovin's products and the technology stack they use. Understanding their video streaming solutions and how they integrate with cloud services like AWS, Google Cloud, and Azure will give you a significant edge during discussions.
✨Tip Number 2
Showcase your experience with modern C++ features, especially C++20. Be prepared to discuss specific projects where you've implemented advanced C++ concepts, as this will demonstrate your capability to contribute effectively from day one.
✨Tip Number 3
Highlight any experience you have with CI/CD practices and tools like Docker and Kubernetes. Being able to talk about how you've used these technologies in past projects will show that you're ready to work in a cloud-native environment.
✨Tip Number 4
Prepare to discuss your approach to software craftsmanship and automated testing. Bitmovin values quality and maintainability, so sharing your philosophy on clean code and best practices will resonate well with the team.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior 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. This understanding will help you tailor your application to align with their mission.
Highlight Relevant Experience: Make sure to showcase your significant experience with modern C/C++ programming, as well as any knowledge of cloud-native architectures and CI/CD practices. Use specific examples from your past work to demonstrate your skills.
Emphasize Problem-Solving Skills: Bitmovin values strong problem-solving abilities. Include examples of challenges you've faced in previous projects and how you overcame them, particularly in concurrent programming or software craftsmanship.
Craft a Strong Cover Letter: In your cover letter, express your passion for software development and your interest in contributing to Bitmovin's innovative products. Mention your willingness to learn and adapt, especially if you don't meet every requirement listed.
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, be ready to talk about your experience in designing scalable and maintainable systems. Share examples of how you've contributed to architectural improvements in past projects, focusing on testability and maintainability.
✨Emphasize Collaboration and Communication
Strong communication skills are essential for this position. Prepare to discuss how you've collaborated with cross-functional teams in the past. Provide examples of how you effectively communicated technical concepts to non-technical stakeholders or mentored junior developers.
✨Stay Updated on Industry Trends
Demonstrate your commitment to continuous learning by discussing recent technologies or trends in software development that excite you. Mention any relevant tools or frameworks you've explored, especially those related to cloud-native architectures or CI/CD practices.