Senior Software Engineer C++

Series-C SaaS scale-up providing award-winning video streaming technology to world-renowned brands like Disney+, Discovery+, and BBC.
Backend
Senior Software Engineer
In-Person
101 - 500 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer C++

Bitmovin, a Series-C SaaS scale-up, is revolutionizing video streaming technology with their award-winning solutions used by industry giants like Disney+, Discovery+, BBC, and The New York Times. They're seeking a Senior C++ Software Engineer to join their Video On Demand Encoding team in Berlin.

The role offers an exciting opportunity to work with a cloud-native microservice architecture running on major cloud platforms (AWS, GC, Azure). You'll be developing high-performance, scalable code that powers enterprise-level video streaming solutions used by millions worldwide. The tech stack includes cutting-edge technologies like C++(11 up to 20), CMake, Google Test, along with modern cloud technologies.

As a Senior Software Engineer, you'll be deeply involved in all development stages, from product ideation through architecture and execution. You'll work on improving code structure, implementing automated testing, and enhancing monitoring systems. The position requires strong C++ programming skills, experience with development tools, and expertise in concurrent programming.

Bitmovin values cognitive diversity and fosters an inclusive culture that encourages innovation. They offer flexible working arrangements and support continuous learning and growth. The company has received Emmy awards for their products and maintains a strong focus on technical excellence and innovation in video streaming technology.

Join a team that's shaping the future of video streaming technology while working with some of the most prestigious media companies in the world. Whether you're passionate about high-performance computing, distributed systems, or video technology, this role offers compelling challenges and opportunities for growth.

Last updated 2 months ago

Responsibilities For Senior Software Engineer C++

  • Develop high-quality, high-performance, fault-tolerant code for enterprise customers
  • Suggest, plan, and implement improvements to code structure and architecture
  • Write automated tests and participate in code reviews
  • Extend and enhance monitoring/alerting systems and CI/CD systems
  • Evaluate emerging technologies and maintain up-to-date knowledge

Requirements For 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)
  • Strong communication skills in English
  • Good problem-solving and troubleshooting abilities
  • Passion for software craftsmanship and best practices

Benefits For Senior Software Engineer C++

  • Flexible working arrangements
  • Learning and development opportunities
  • Modern tech stack
  • Career growth opportunities

Interested in this job?

Jobs Related To Bitmovin Senior Software Engineer C++

Senior Software Engineer (Analytics)

Senior Software Engineer position at Bitmovin, focusing on Analytics platform development using Java, Kotlin, and Go, with emphasis on building scalable backend services.

Senior Software Engineer Java (LIVE Encoding)

Join Bitmovin as a Senior Software Engineer Java (LIVE Encoding) to build massively distributed video encoding systems and shape the future of video streaming technology.

Sr. Software Dev Engineer, FPDS DCX

Senior Software Engineer role at Amazon FPDS team, building HR data solutions using AWS, requiring 5+ years of experience in software development and system architecture.

Senior Software Development Engineer, Network Product Development

Senior Software Engineer role at AWS focusing on network infrastructure development and embedded systems for cloud computing platforms.

Senior Software Dev Engineer, AmazonMQ

Senior Software Engineer role at Amazon working on AmazonMQ service, focusing on RabbitMQ development using Erlang with competitive compensation and benefits.