Senior Software Engineer - TV Apps
REMOTE /
Product & Engineering – Product /
Full-time
/ Remote
Vevo is the world's leading music video network, connecting an ever-growing global audience to high quality music video content for more than a decade. Founded by Universal Music Group and Sony Music Entertainment in 2009, Vevo offers fans worldwide a vast array of premium content to choose from, showcasing official music videos alongside a constantly developing lineup of live performances and innovative original programming. From top superstars to rising new talents, Vevo brings incomparable cross-promotional support to artists across the musical spectrum, at every stage of their careers.
Vevo has consistently evolved over the past decade to lead within today's ever-changing media landscape, embracing partnerships with a number of leading distribution platforms to deliver extraordinary content within ad-supported environments. With more than 25B views across television, desktop and mobile devices each month, Vevo brings music videos to the world – when, where, and how fans want them.
As a Senior Software Engineer at Vevo, you will join a small autonomous team responsible for the tv applications which house our music video content. You will collaborate with engineers, internal and external (Sony and Universal) stakeholders and product managers to build services and applications to house and manage music video data. You will lead with empathy, balancing user needs and technical constraints, to deliver valuable solutions for a multi-billion dollar industry.
As a team member you will:
- Collaborate with fellow engineers and stakeholders to architect, design, and build highly scalable platforms that ingest, process, and augment music video data received from content providers and publish it to downstream consumers
- Coach and mentor internal engineers
- Work closely with product managers, UX, software, and infrastructure engineers to design and implement new features
- Collaborate with leaders across the company to evangelize and strengthen the engineering culture by continuously improving practices, processes, standards, and tooling
- Take the lead on external vendor engagement including regular meetings, delegation, and code review
This describes you:
- You have experience building and deploying TV apps with front end focused support for ad server, data events, web services integration and/or streaming
- You believe in values like effectiveness over efficiency and quality over quantity
- You like to solve hard, interesting problems
- You desire to continuously improve your team, your product and yourself
- You have pragmatic communication and problem-solving skills
- You are opinionated yet humble
Requirements:
- 7+ years of software development experience
- 2+ years of experience with building CTV apps on at least one platform, such as FireTV, Google TV, Samsung Tizen, Vizio, etc.BS/MS in Computer Science, or a related field, or relevant experience
- Experienced in multiple languages, such as: Java, Kotlin, and JavaScript
- Experience implementing scalable distributed architectures using Apache Kafka & Kafka Streams
- Designing, building, and implementing APIs
- Experience with modern persistence layers, including NoSQL and RDBs
- Experience with cloud hosting, Kubernetes clusters with Docker containers in AWS
- Experience with CI/CD tools, such as: Webpack, Gradle, GoCD, CircleCI, Jenkins
- Experience with automated testing frameworks and platforms, such as: SonarQube, Mocha, and Mockito
- Extra credit for experience with modern web technologies and frameworks, such as: Node.js, ES2019, Webpack, React, GraphQL, Jest, Enzyme, etc.
Interested? Great! You might like to know:
- We're a fun, energetic, and tight-knit team.
- We really enjoy music and technology.
- We have competitive compensation and benefits packages.
- We have premier access to music content and new releases of original media content.
The pay range for this position is: $150k - $160k per year. Please note that the foregoing compensation information is a good-faith assessment associated with this position only and is provided pursuant to the New York City Transparency Law.
Vevo considers applicants for all positions without regard to race, color, creed, religion, national origin or ancestry, sex, age, disability, genetic information, veteran status, or any other legally protected status under local, state, or federal law.