Share this Job

Senior Staff Media Platform Software Engineer

Apply now »

Date: Sep 10, 2021

Location: London, GB Remote EMEA, GB

Company: Dolby Laboratories, Inc.

At Dolby, science meets art, and high tech means more than computer code. As a member of the Dolby team, you’ll see and hear the results of your work everywhere, from movie theaters to smartphones. We continue to inspire/make a difference in how people create, deliver, and enjoy entertainment worldwide. 

 

To do that, we need the absolute best talent. Are you the one?

 

We’re big enough to give you all the resources you need and small enough so you can make a real difference and earn recognition for your work. Would you like to work on the latest entertainment technologies to deliver spectacular experiences with us? 

 

About

Join the leader in communications innovation and help us design the future. At Dolby, science meets art, and high tech means more than computer code. As a member of the Dolby Interactivity API platform team, you’ll see and hear the results of your work everywhere, from online meetings to webinars, from e-health to gaming. We continue to revolutionize how people collaborate and enjoy communications worldwide. To do that, we need the absolute best talent. We’re big enough to give you all the resources you need and small enough so you can make a real difference and earn recognition for your work. We offer a collegial culture, challenging projects, and excellent compensation and benefits. If you are a highly motivated qualified individual who is looking to grow your career in a fast-paced environment, then Dolby is the place for you.

 

As a Senior Staff Media Platform Software Engineer, you will be responsible for leading the design, development, maintenance, and evolution of the cloud solutions that enable real-time communications at scale for the Interactivity Platform. You are expected to prioritize well, communicate effectively, have a consistent track record of delivery, and have excellent software engineering skills. You should have creative engineering balanced with high quality and a customer focus. You must be comfortable working across multiple facets of the project and juggle multiple responsibilities at the same time. 

 

Job responsibilities:

  • Understanding the product requirements and derive detailed specifications from product requirements.
  • Design architecture, coordinate cross-functional team technical discussions, form project development plans and lead the development of reliable and efficient software modules promptly.
  • Maintain and extend the existing software modules.
  • Handle customer escalations and provide effective solutions.
  • Develop efficient and innovative solutions to technical problems.
  • Conduct design and code reviews with members of the team and other teams.
  • Identify deficiencies in the process and lead the effort to improve the development process as needed.

 

Qualifications:

  • Master’s degree in Computer Science, Software Engineering, or with equivalent experiences.
  • Good working knowledge of Java JDK development under JDK 8 minimum, migration to JDK11 is expected (lambda, stream...).
  • Extensive experience in JaxRS, Spring 5 development (WebFlux preferred) for REST and WS API.
  • Good knowledge of Netty library, UDP, TCP networking.
  • Experience with WebRTC (ICE, STUN, RTP, RTCP, SFU) and multimedia communications systems. 
  • Good Knowledge of Reactive-Streams libraries (Reactor - RxJava).
  • Experience with Docker, Kubernetes on AWS and GCP.
  • Experience with Java builds with Maven or Gradle, Test with JUnit5.
  • Excellent verbal and written communication skills in English.
  • 6+ years’ experience, with 2 years experience in senior technical leadership roles. 

 

Dolby Hiring Entity:
4-6 Soho Square
London,
W1D 3PZ

 

 *LI-DS1