Job Title: Senior Software Engineer Company Name: Plex Job Details: $100-160k+,Stock,optionsReactReact,NativemacOSJavaiOSAndroidKotlinC++Senior,and,Expert,levelRemote,from,US,,Canada,,Europe,,UKMore,information,about,location Job Url: https://app.welcometothejungle.com/jobs/JQybnTsO?theme=newly-added Job Description: Role Who you are You have at least 5 years of relevant software engineering experience You have experience working with or on low-level video playback infrastructure, such as FFmpeg, ExoPlayer, MediaCodec You have experience working on user-facing applications on one or more platforms like Android, iOS, tvOS, macOS, or Roku You enjoy jumping into a new code base and getting down to the nuts & bolts of how things work You are familiar with media streaming protocols such as HLS and Dash Nice to have - You have worked with React Native or React Nice to have - Experience with Kotlin, Java, C++ Nice to have - You have experience working on streaming applications You are kind, humble, helpful and enjoy getting stuff done You are intrinsically motivated, able to manage your time, and enjoy working with a distributed team across the globe You believe in asking for help and in helping others when asked, in assuming ownership on issues until they are fully resolved, and in never simply throwing a problem over a wall You are hungry to have an impact, continuously working to improve our product, process and push the team to be its best What the job involves As a Senior Software Engineer on the Player team, you will be part of a group responsible for building & maintaining the critical client side playback infrastructure in one of the most-watched & highest-rated streaming apps across multiple platforms You will collaborate with other teams across the organization to deliver new features, work on bug fixes, code reviews, and participate in key decisions that drive the team & product forward You will work on maintaining, optimizing, and improving client-side video playback components You will collaborate closely with Product, UX, Content, and Marketing to shape new Player features and update existing features You will work with other client engineers and backend engineers to help define how features are built, and how existing features are maintained You will lead and participate in code reviews, advocating for best practices, continuous improvement, and clean, well-tested code You will have the opportunity to work on a React Native based mobile, TV, and web client application, that includes native player foundations based on ExoPlayer, AVFoundation, and ffmpeg You will contribute to technical discussions, architecture decisions, and team-wide initiatives, and may mentor other engineers Also, please note, though we largely work asynchronously, as it relates to meetings, those generally occur between UTC 1600 to UTC 1900 Share this job Report a problem with this job Hide company Insights Top investors 49% employee growth in 12 months Glassdoor (3.6) Trustpilot (1.3) Company Company benefits Monthly wellness stipend Flexible paid time off Paid parental leave Hardware stipend Flextime, work from anywhere Comprehensive health insurance (medical/dental/vision) (US employees) Stock options 401k (US employees) Plex for the Planet community service opportunities Funding (last 2 of 5 rounds) Jan 2024 $40m SERIES C Feb 2022 $20m LATE VC Total funding: $86m Our take As well as offering its own deep library of movies, series, and live TV channels, Plex has stepped up its product by turning into a single interface for all paid subscription services. If a user subscribes to Netflix, Apple TV, and Amazon Fire for example, they can search and access all these in one place. Given the competition in the subscription streaming services market, as well as the common user pain points such as time waste while searching, this so-called “Discover” feature is seeing the company’s popularity soar. The fact that Plex is the first streaming company to do this serves as quite an advantage, but it may not be long until others follow suit. Plex has been profitable since 2014, five years after the company’s launch, and has invested more recent funding into mass scaling. The rollout hasn’t been without its UX complaints, but if the company can smooth out these issues as it scales, it could enjoy a period of even more significant growth. Kirsty Company Specialist at Welcome to the Jungle