Why This Job is Featured on The SaaS Jobs
This Software Engineer role sits at a familiar intersection in SaaS: a scale-up building developer-facing infrastructure that must perform reliably at high volume. Working on a Player Web SDK in a video streaming platform brings exposure to product surfaces that external developers integrate into their own applications, where backwards compatibility, documentation quality, and predictable releases matter as much as features.
From a SaaS career perspective, SDK work tends to develop strong instincts for API design, versioning strategy, and test automation that supports frequent shipping. The listed stack and emphasis on reusable, testable code aligns with the operational reality of subscription products, where product quality is continuously measured and improvements compound over time. Experience here also translates across SaaS categories that ship client libraries, embedded components, or platform tooling.
This role is best suited to engineers who like owning a slice of a product end to end and who take engineering quality personally, particularly around testing and maintainability. It will fit someone comfortable collaborating through code reviews and architectural discussion, and motivated by building software that serves both internal product teams and an external developer audience.
The section above is editorial commentary from The SaaS Jobs, provided to help SaaS professionals understand the role in a broader industry context.
Job Description
Location: Austria, Germany, Spain
Tech Stack: TypeScript, Node.js, Jest, React, SASS/SCSS
Team Size: 10 Engineers
Bitmovin is a global Series-C SaaS scale-up that provides award-winning video streaming technology to world-renowned brands and managed service providers. Our solution suite consists of Live and VOD Encoding, a Multi-Platform Player, and Analytics platform; enabling content owners to redefine the viewer experience through API-based workflow optimization, fast turnaround, and scalability.
We have seen great success and created great momentum in the market. This is down to our products, ecosystem, but ultimately our people who love video streaming.
“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 will your impact matter?
At Bitmovin , we’re redefining how the world streams video. Our Emmy award-winning technology powers video for household names like Red Bull Media House, RTL, and Technicolor — and we’re just getting started.
As a Software Engineer, you’ll shape the core of our Player, StreamLab and Dashboard — the products millions of viewers interact with daily. This is a role for engineers who thrive on ownership, creativity, and building things that scale fast. If you want your code to impact both developers and end-users worldwide, this is your stage.
What you’ll do:
- Build high-quality, reusable, and testable code for products that scale across millions of devices
- Build on top of our test automation infrastructure that make sure that every release of our products is robust and bug free
- Own features end-to-end: from concept and design through development, testing, and deployment
- Enhance existing features while delivering new functionality to delight our customers
- Write unit, functional, and performance tests (we ❤️ Jest)
- Collaborate with peers through code reviews, pairing, and architectural discussions
- Stay ahead of the curve with emerging tech and best practices in JavaScript/TypeScript
What success looks like (6–12 months):
- You’ve delivered features and improvements that positively impact both customers and end users
- You’ve become a trusted contributor in our engineering team, supporting and mentoring peers when needed
- You’ve actively helped us improve the scalability, performance, and maintainability of our Player and Dashboard
What can you bring
Must-Have Experience:
- Strong experience in modern JavaScript and/or TypeScript development
- Hands-on experience with automated testing (unit, integration, or functional tests)
- Ability to work independently as well as collaboratively in a team environment
- A strong sense of ownership and accountability in delivering product features
Nice-to-Have:
- Experience with Player SDKs
- Experience with TypeScript at scale
- Experience with scalable test automation systems
- Familiarity with React and SASS/SCSS for UI development
- Experience designing APIs or developing libraries/frameworks
- Strong software architecture skills
- Experience with Git, GitHub, and Git Flow
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.