Job Board
for underrepresented folks in tech

Back to all jobs
Photo of Bandcamp

emoji of a pushpinRemote - Anywhere

Bandcamp is a global music community

JOB DESCRIPTION

Bandcamp is seeking a talented software engineer to help us improve upon and extend the capabilities of our payments software. You’ll have significant opportunities to have a meaningful impact, helping fans pay the artists they love.

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

The Payments team ensures that money moves securely and smoothly through Bandcamp’s systems, which now process millions of transactions a day (and counting!). We work to create scalable, frictionless, and secure checkout experiences and to maintain our integrations with 3rd party payments platforms, enabling new and better ways for fans to pay artists. We think long and hard about database transactions, concurrency, performance, resiliency, security, and more! This role encompasses many interesting challenges and requires  special diligence and an eye for details.

You will:

  • Guide development of the team’s vision, oversee its projects, and shepherd its standards and processes.
  • Work closely with other engineers, designers, product and support experts to build payments-related features
  • 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
  • Offer opinions on technical decisions and directions, while being open to the opinions of others
  • Have the opportunity to mentor less experienced engineers (and maybe those who are more experienced!), on your areas of expertise

You have most if not all of the following skills, talents, experience and interests:

  • Experience leading a team, and an interest in developing or strengthening your people management skills (formal management experience welcome but
    not required).
  • Recent experience building, extending, and tuning payments code for online marketplaces
  • A love of ruby, or extensive experience with another object-oriented language, eg. Java, Python
  • Experience with MySQL, HTML, HTML, CSS, and JavaScript
  • A desire to work collaboratively on cross-disciplinary teams

Interested?

Great! Use this link to apply and we’ll get back to you soon. We’re posting this role first with communities that prioritize diversity so you won’t see it yet on Bandcamp’s jobs page. To find out more about Bandcamp and how we hire, check out https://bandcamp.com/jobs

INTERVIEW PROCESS

How we hire

Our hiring generally follows these steps:

Application review. We select candidates who fulfill the skills and experience outlined in the job description, and we aim to respond to everyone within two weeks.

Take-home task. You’ll get a take-home task that closely parallels the kind of work you’d be doing at Bandcamp. It’s a way for you to get a sense of Bandcamp, and for us to see how you work. We’ll get back to you within two weeks after receiving your take-home.

Initial video interview. The hiring team lead will meet with you and outline in advance what the conversation will cover. If that goes well, we’ll discuss salary expectations to make sure we’re in the same range.

Hiring team interviews. Three or four of us will interview you individually, using a mix of Slack and Zoom, and a set of questions we’ve prepared in advance. This might feel a bit more formal than some other kinds of interviews, but we do this in order to focus on how candidates fulfill the criteria for the position rather than on whether you and the interviewer might like the same bands or type of dessert. Our questions tend to focus on experiences you have had at recent or former workplaces, how you might approach a challenge we’re currently facing, and your familiarity with skills or tools needed for the work.

References. We talk to a few of your references.

Offer. If all goes well, we move directly to an offer. Some of our positions include a part-time trial for a few weeks. If that’s the case, we’ll let you know at the very start of the hiring process and we’ll work with your schedule. When we conduct trials, we offer them just to those people we’re enthusiastic about hiring, to give you and us time to assess what it’s like to work together.

DIVERSITY, EQUITY AND INCLUSION

Bandcamp is a global music community where fans directly support the artists they love. We believe that music is an indispensable part of culture and that artists—no matter their identity, community, genre, or size—must be compensated fairly and transparently for their work. Bandcamp welcomes and celebrates all manner of variance in ethnicity, race, culture, gender, and sexual orientation, among artists and our staff. And we take a stand on issues that matter to us and our communities. Each year we donate to EarthJustice to support their work on climate change and to NAACP LDF, to support their fights for racial justice. In the neighborhood of our store and performance space in Oakland we partner with organizations that create opportunities for people of color. And we match the donations our staff make each year to support social change and social good organizations.

We work with colleges and universities that have a track record of graduating a high proportion of women and Black/Latinx, and develop relationships with student groups with the goal of hiring under-represented people in tech. We also have developed a hiring process that is based on research about ways to reduce the biases that all of us have.

The dedication to diversity and inclusion starts with our CEO and is something we value across Bandcamp. We know that, even as a small company, we have the ability to open doors to people who are under-represented in tech, and that can have a ripple effect. In a recent staff survey, more than four out of five staff said they felt that Bandcamp leadership and individual managers have made diversity, equity, and inclusion a priority.

Apply Now
When you apply, please mention that you found the posting on Diversify Tech!


Be the first to know!

We'll let you know as soon as a job is posted on our job board.

Subscribe →