Senior Software Engineer
About the role
Location: Denver
Tech Stack: C++/Java, Docker, Kubernetes, AWS, GCP, Azure
Team Size: 10 Engineers (EU-based)
Travel: up to 25%
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.
You'll be a senior engineer on our Encoding team, shipping production code in the core encoding product (Java/Kotlin, C++) that runs at massive cloud scale (VOD and live, AV1/HEVC).
Our engineering team is in Europe. You'll be our senior engineer on the ground in the US: contributing in the team's sprints, and owning the technical relationship with our largest US media and streaming customers during hours when Europe is offline. It's a real engineering role with direct customer ownership, and it's the first of its kind at Bitmovin, so you'll shape how it works.
This is the first Forward Deployed Engineer at Bitmovin — a greenfield role where you'll define the playbook, not inherit one.
You'll sit inside our Encoding engineering team, shipping production code in its sprints, while being the technical face of Bitmovin for our marquee US media and streaming customers. When Europe is offline, you're the one keeping US enterprise accounts moving: triaging encoding issues, driving incidents to resolution or a clean handover, and turning what you learn in the field into better product.
What you’ll do:
- Contribute production code to the encoding stack (Java/Kotlin, C++) as a full member of the Encoding team's sprints
- Own our US enterprise accounts technically during EU off-hours: triage and troubleshoot encoding issues, drive incidents to resolution or a clean handover
- Debug live, distributed systems under real customer pressure: log analysis, error diagnosis, network traces, reproducing issues from limited information
- Travel to customer sites to support integrations, run technical workshops, and handle escalations
- Feed what you learn in the field back into sprint planning and the product roadmap
What success looks like (6–12 months):
- You're shipping production code in the Encoding team's sprints, not just triaging issues
- You've become the trusted US technical contact for our largest media and streaming accounts, and off-hours response times have visibly improved
- You've defined a repeatable playbook for triage, resolve-vs-escalate, and clean handovers to the E