Senior Software Engineer Java (LIVE Encoding)

Bitmovin is a global Series-C SaaS scale-up that provides award-winning video streaming technology to world-renowned brands.
Vienna, AustriaKlagenfurt am Wörthersee, Austria
Backend
Senior Software Engineer
Hybrid
Enterprise SaaS

Description For Senior Software Engineer Java (LIVE Encoding)

Bitmovin is looking for inspired individuals to join our LIVE Encoding team as Senior Software Engineer. We're building the Bitmovin Video Encoding service, a massively distributed video encoding system that runs anywhere. In this team, you will work with inspired individuals that power our cloud-native microservice architecture that is built to run with AWS, GC, and Azure. You will also be involved in architectural decisions on how to further evolve our products on an architectural level.

This role offers the opportunity to:

  • Develop high-quality, high-performance, fault-tolerant, well-tested, reusable, and scalable code used by enterprise customers like Discovery+, DAZN, BBC, RTL, RedBull Media House, Globo, ClassPass, The New York Times, and millions of users worldwide.
  • Work with a modern tech stack including Java, Spring Boot, Spring Cloud, Docker, Kubernetes, Prometheus/Grafana, ELK Stack, SonarQube, and CircleCI.
  • Be involved in all stages of development, from product ideation through architecture and execution.
  • Develop new features, improve existing ones, and investigate and resolve issues.
  • Have diverse career opportunities and continuous growth.

Your impact will include:

  • Suggesting, planning, and implementing improvements to code structure and architecture for testability and maintainability.
  • Ensuring quality and stability through automated tests and code reviews.
  • Extending and enhancing monitoring/alerting systems and building powerful CI/CD systems.
  • Evaluating emerging technologies to stay ahead.
  • Maintaining up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices.

Requirements:

  • Solid Java/Kotlin knowledge with professional experience in development and architectural design.
  • Experience with cloud-native, microservice-based architectures.
  • Passion for software craftsmanship, best practices, design patterns, automated testing, and clean code.
  • Strong communication skills in English, both written and spoken.
  • Good problem-solving and troubleshooting abilities.
  • Positive and resilient attitude.
  • Willingness to travel occasionally to meet clients in the US.
  • Based in Vienna OR Klagenfurt or willing to relocate/commute regularly.

Bitmovin values cognitive diversity and encourages it to create a global culture and Emmy award-winning products. They offer flexible working arrangements to support everyone's unique circumstances.

Last updated 3 months ago

Responsibilities For Senior Software Engineer Java (LIVE Encoding)

  • Suggest, plan and implement improvements to code structure and architecture
  • Ensure quality and stability by writing automated tests and leveraging code reviews
  • Extend and enhance monitoring/alerting systems and build CI/CD systems
  • Evaluate emerging technologies
  • Maintain up-to-date knowledge of technology standards and industry trends

Requirements For Senior Software Engineer Java (LIVE Encoding)

Java
Kotlin
Kubernetes
MySQL
  • Solid Java/Kotlin knowledge with professional experience
  • Experience with cloud-native, microservice-based architectures
  • Passion for software craftsmanship and best practices
  • Strong communication skills in English
  • Good problem-solving and troubleshooting abilities
  • Positive and resilient attitude
  • Willingness to travel occasionally to the US
  • Based in Vienna OR Klagenfurt or willing to relocate/commute regularly

Benefits For Senior Software Engineer Java (LIVE Encoding)

  • Opportunity to work with modern tech stack
  • Involvement in all stages of development
  • Diverse career opportunities and continuous growth
  • Flexible working arrangements

Interested in this job?

Jobs Related To Bitmovin Senior Software Engineer Java (LIVE Encoding)

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 C++

Senior C++ Software Engineer position at Bitmovin, developing high-performance video encoding solutions for enterprise clients.

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.