Senior Software Engineer C+
Senior Software Engineer C+

Senior Software Engineer C+

Berlin Vollzeit 48000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
Bitmovin

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

At Bitmovin, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Berlin. Our commitment to employee growth is evident through diverse career opportunities and continuous learning support, ensuring that you can thrive while working with cutting-edge technology in a team that values cognitive diversity. Join us to make a meaningful impact in the world of video streaming, where your contributions will be recognized and celebrated.
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+

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)
Passion for software craftsmanship
Best practices and design patterns
Automated testing
Clean code principles
Strong communication skills in English (written and spoken)
Good problem-solving and troubleshooting abilities
Positive and resilient attitude
Knowledge of Java and/or Kotlin (a plus)

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.

Senior Software Engineer C+
Bitmovin
Bitmovin
  • Senior Software Engineer C+

    Berlin
    Vollzeit
    48000 - 84000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-02-27

  • Bitmovin

    Bitmovin

    50 - 100
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>