Back to careers

Full Stack Engineer

Locations: Vienna; Klagenfurt

Departments: Engineering

Core skills: Java, Kotlin, Typescript

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 olution 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 seeking a Senior Software Engineer to join its team and help build better video experience through its Streams product. Streams offer a simple, three-step process to create a stream, embed it, and monitor it, making it easy to bring engaging video content to audiences.

As a Senior Software Engineer at Bitmovin, you will have the opportunity to work with cutting-edge technologies and contribute to:

  • State-of-the-art, high performance code: The focus is on developing code that is both highly performant and scalable, meeting the demands of even the largest video content providers.
  • Building and enhancing our Streams product: You will play a crucial role in helping Bitmovin maintain its position as a leader in the video streaming industry, contributing to the development of new features and capabilities.
  • Working with a talented team: Collaborate with a team of experienced engineers and contribute to a culture of innovation and creativity.

At Bitmovin, the focus is on delivering the best possible video experience for users, and you will play a critical role in achieving this goal. If you’re passionate about this technology and looking for an opportunity to make a real impact, this could be the perfect fit for you. 

Your Impact

You will make an impact that matters by:


  • Development of high-quality, high-performance, fault-tolerant, well-tested, reusable, and scalable software that will be used by millions of users worldwide.
  • Working with a modern tech stack and creating Dashboards (React.js) that display metrics to users, Client integrations (JavaScript and Native iOS/Android) or the backing Java and Go microservices that power the analytics API and more
  • Working with us on the design and implementation of new features of the Streams and Streams Live product
  • Driving quality by writing unit, functional and performance tests
  • Taking ownership of features from design to implementation and testing to deployment
  • Continually evaluating emerging technologies to stay ahead of the curve
  • Driving your own ideas for code and process improvements
  • Work on interesting problems that you simply would not have anywhere else. 

What can you bring

  • Proficiency in backend languages especially Java or Kotlin
  • Advanced knowledge of frontend languages especially Typescript
  • Experience with Spring Boot is a plus
  • Experience with cloud infrastructure especially Azure and AWS is a big plus
  • Knowledge of database systems and SQL
  • Solid understanding of microservices
  • Passion for clean code and an eye for simplicity and pragmatism
  • Strong verbal and written communication skills in English

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.

Can’t see a position for you?

We are always looking for talented people to join the team, so just send us your resume