Sr. Software Engineer, Web (Full Stack)

Be a part of the engine that creates the soundtrack to life!  Join the engineers, musicians, designers, marketers, and sellers who deliver effortless personalized music enjoyment and discovery to millions daily.  People are at the center of everything we do and we're looking for creative, motivated, passionate individuals to join us.

Pandora is looking for a creative and collaborative Software Engineer with experience designing and building modern consumer web applications. As a member of our Client Engineering team, you will participate in important design decisions and play a key role in the development of Pandora's streaming music service, used daily by millions of listeners. This is a great opportunity for an engineer looking to develop on the entire technology stack, with an emphasis on front-end applications. You will have the chance to take on complex and interesting problems as part of a highly collaborative team.  You should be dedicated to excellence and have a strong sense of personal responsibility.

Some recent projects:

  • Full site redesign using modern JS stack (React/Redux) and tooling
  • Implement Pandora Premium: on demand playback, playlists, and collection
  • Modularize code-base with Domain Driven Design to improve performance, separation of business logic, and enable greater code reuse.

Requirements:

  • BA/BS in Computer Science or a related field with a minimum of 5 years professional experience and 2 years developing consumer web applications
  • Solid knowledge and professional experience developing compelling web applications with JavaScript, HTML, CSS, and Java
  • Excellent communication and interpersonal skills
  • Solid command of web standards, best practices, and browser compatibility issues
  • Exposure to architectural design patterns of highly scaled web applications
  • Fluency in developing both object-oriented and functional code, on server and client
  • Experience writing unit, integration and acceptance tests with such frameworks as Mocha, Webdriver, Enzyme and Sinon

Plus Requirements:

  • Experience with web advertising and integrations
  • React, Redux, Redux-Saga
  • Webpack and related JavaScript tooling
  • Domain Driven Design
  • Streaming media direct to consumers
  • Experience with web advertising and integrations 
  • Mobile-web experience
  • Continuous integration tools
  • Agile software development
  • Sense of humor

Core Technologies:

Javascript, HTML, CSS, Node/Java


Meet Some of Pandora's Employees

Courtney R.

Employee Experience & Inclusion Manager

Courtney articulates and amplifies Pandora’s talent brand, providing visibility and insight into its company culture. She also plays a big role in driving awareness of Pandora’s diversity and inclusion initiatives.

RJ L.

Front-End Engineer

RJ builds intuitive and engaging web applications for Pandora’s listeners, helping create useful products that help users navigate Pandora and explore its offerings.


Back to top