Staff Software Engineer

Portland, OR /
Product & Engineering – Product /
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 26B views across television, desktop and mobile devices each month, Vevo brings music videos to the world – when, where, and how fans want them.  

Vevo is available on YouTube, Samsung, Samsung TV Plus, Amazon Fire TV, Amazon Echo Show, PlutoTV, Apple TV, Roku, Comcast (Xfinity X1 and Xfinity Flex), VIZIO, Sky (NowTV and SkyQ), Foxxum, XITE, NetRange, Redbox, T-Mobile Play, Virgin Media, Xumo, Telstra and Vewd.

As a Staff Software Engineer on the Catalog team at Vevo, you will join a small autonomous team responsible for the entire catalog of 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.
This is a full-time position based in Big Pink (US Bancorp Tower) in downtown Portland. Vevo offices are located in New York, Chicago, LA, London and Portland. In the Portland office you will find a heavy product and engineering presence and culture.

As the member of the team you will:

    • Collaborate with other 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 other engineers
    • Work closely with product managers, designers, software engineers and infrastructure engineers to design and implement new features while deprecating and replacing legacy services
    • Collaborate with leaders across the company to evangelize and strengthen the engineering culture by continuously improving practices, processes, standards, and tooling

This describes you:

    • 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


    • At least 10+ years of software development experience
    • BS/MS in Computer Science, or a related field, or relevant experience
    • Experienced polyglot in languages, such as: Java, Kotlin, and JavaScript
    • Experience building scalable, distributed architectures using Apache Kafka & Kafka Streams
    • Experience with designing and building 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 are a tight community of fun, upbeat people with a real passion for music and technology
    • We are active in the PDX development community including hosting/attending meetups
    • We help you remain up to date with new technology through our skill based guilds, book clubs, code and tells, and other opportunities like professional training and conferences
    • Premier access to music content and new releases of original media content
    • Excellent benefits package including a 401k match
    • Competitive compensation packages

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.