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 deployed across AWS, GC, and Azure. You'll be developing high-performance, fault-tolerant code that powers enterprise-level video streaming solutions. 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 involved in all stages of development, from product ideation through architecture and execution. You'll have the chance to make significant contributions to code structure improvements, automated testing, and CI/CD systems. The position offers diverse career opportunities and continuous growth in a company that values cognitive diversity and innovation.

Bitmovin provides a collaborative environment where you'll work with a modern tech stack and have the opportunity to shape the future of video streaming technology. The company culture celebrates diversity and encourages forward-thinking, making it an ideal place for those who want to make a meaningful impact in the video streaming industry.

The role requires strong C++ programming skills, experience with development tools, and knowledge of concurrent programming. However, Bitmovin is committed to supporting their employees' growth through learning, training, and on-the-job coaching. They offer flexible working arrangements and maintain a culture that values both professional excellence and work-life balance.

Last updated 5 minutes ago

Responsibilities For Senior Software Engineer C++

  • Develop high-quality, high-performance, fault-tolerant code
  • Suggest, plan, and implement improvements to code structure and architecture
  • Write automated tests and leverage code reviews
  • Extend and enhance monitoring/alerting systems and CI/CD systems
  • Evaluate emerging technologies
  • Maintain up-to-date knowledge of technology standards and best practices

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

Interested in this job?

Jobs Related To Bitmovin Senior Software Engineer C++

Senior Software Engineer

Senior Software Engineer position at REV Capital, developing financial technology solutions with modern stack including PHP, Node.js, and React.

Senior QA Engineer

Senior QA Engineer position at Nearsure, focusing on automation testing with Playwright, JavaScript, and AWS for US clients, offering remote work and comprehensive benefits.

C++ Developer

Senior C++ Developer role at Adobe's Digital Imaging Services team, focusing on technical vision and execution of digital imaging workflows in an agile environment.

Software Quality Engineer 5

Senior Software Quality Engineer role at Adobe, focusing on test automation and quality assurance for digital experience products.

Backend Engineer

Backend Engineer position at PayPay Card, building scalable payment systems using Spring Boot and AWS in Tokyo, Japan.