Engineering

Senior Software Engineer, Playback Features (R23587)

ABOUT US

Bandcamp is an online record store and music community where passionate fans discover, connect with, and directly support the artists they love. Artists have earned more than a billion dollars on Bandcamp. We believe that music is an indispensable part of the culture, and for that culture to survive, artists must be compensated fairly and transparently for their work.

Our team of 100+ people is sprinkled throughout the world, united in our desire to help artists connect with their fans and earn a living from their craft. Many of us are musicians, all of us are fans, and we see how our work helps artists every day. We use one guiding principle to decide what to build, write about, design, and support: will this help an artist connect with fans and put money in the artist’s pocket?

What You’ll Do

Bandcamp is seeking a talented software engineer to help us improve upon and build new features. You will work closely with our Mobile Apps team, collaborating on new features appearing both in the apps and on the web. You’ll collaborate with talented designers to create modern, dynamic, interactive desktop and mobile web front end features to expand the listening experience for fans.

In this role, you will

  • Work closely with other engineers, designers, product and support experts to build delightful listening experiences
  • Design and build elegant, highly performant code that makes you proud
  • Work as a generalist, taking ownership of tasks from database to interface (or vice versa, as you prefer)
  • Balance your attention to detail with the desire to release improvements and new features
  • Have the opportunity to mentor less experienced engineers (and maybe those who are more experienced!), on your areas of expertise

What we’re looking for

  • Experience creating delightful, intuitive experiences that help users reason about complex information.
  • A deep understanding and connection to music listening as both active and passive activities.
  • A love of Ruby, or extensive experience with another object-oriented language, eg. Java, Python
  • Experience with MySQL, HTML, CSS, and JavaScript (bonus points for Vue.js)
  • A desire to work collaboratively on cross-disciplinary teams
  • Web development experience within the past five years

Pay Transparency Information

The expected annual base pay range(s) for this position are detailed below. Each base pay range is relevant only for individuals who are residents of or will be expected to work within the specified locale. Compensation varies based on a variety of factors, which include (but aren’t limited to) things such as skills and competencies, qualifications, knowledge, and experience. In addition to base pay, most employees are eligible to participate in Epic’s generous benefit plans and discretionary incentive programs (subject to the terms of those plans or programs).

New York City Base Pay Range
$168,200$246,700 USD
California Base Pay Range
$148,000$246,700 USD
Washington Base Pay Range
$141,300$231,900 USD

ABOUT EPIC

Epic Games spans across 19 countries with 55 studios and 4,500+ employees globally. For over 25 years, we’ve been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic’s award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Like what you hear? Come be a part of something Epic!

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.