Senior Backend Engineer, Payments - remote

Posted 3 years ago
Stack Overflow
The Money Product Area is responsible for enabling payment services to the whole of Spotify, from taking a regular Spotify subscription payment to e.g. a business ad sales payment. Today we are looking for a Senior Backend Engineer to join the Scrooge squad, and be part of the Money product area which covers all payments functions such as Risk &Fraud, Checkout service and Alternative payment methods. Scrooge is at the core of all payment transactions at Spotify, our main function is to process payment transactions with Payment processors or other internal payment functions. In this role in Scrooge, you will have unique and challenging opportunities to implement change in a complex high volume system environment where many things change the whole time, the tech stack, PSPs, regulations, new payment functionalities, etc. The list is long. You will together with the other ten members in the squad maintain and develop the Python code running in GCP and save all transactions in a Postgres database. The squad is in close cooperation with many stakeholders, of course the business team who strive for high auth rates and low transaction cost, surrounding sister teams inside the Money Product Area as well as in the larger Spotify. As Money is a central piece we are part of all company wide initiatives which includes payments. You will assume a lot of responsibility and it will be exciting moments when we deploy structural changes that affect many or even all of our transactions, or when you are on-call and an incident occurs. 

What you’ll do

  • Be a valued member of an autonomous, cross-functional agile team
  • Design, develop and maintain backend services with a focus on high availability, low latency and scalability.
  • Take operational responsibility for the services that are owned by your team, including taking part in an on-call rotation
  • Work closely with operations and compliance teams to make sure that you collaboratively provide for the company’s short- and long-term goals, differentiating between building what is asked for and what is truly needed in the payments domain.
  • Maintain and update our PCI environment
  • Hack on what you want during regular system hack days and bi-annual hack weeks.

Who you are

  • You are an awesome engineer working with scalable distributed systems that is more than comfortable writing Python (or Java) and working with Postgres.
  • You know and care about sound engineering practices like continuous delivery and automated testing and have experience in working on cloud platforms like GCP / AWS.
  • You are passionate about what you do and have a high interest in keeping up with current best practices in your areas of expertise
  • Experience in working within the e-commerce, subscription or payments domain is a plus. 
You are welcome at Spotify for who you are, no matter where you come from, what you look like, or what’s playing in your headphones. Our platform is for everyone, and so is our workplace. The more voices we have represented and amplified in our business, the more we will all thrive, contribute, and be forward-thinking! So bring us your personal experience, your perspectives, and your background. It’s in our differences that we will find the power to keep revolutionizing the way the world listens. Spotify transformed music listening forever when we launched in 2008. Our mission is to unlock the potential of human creativity by giving a million creative artists the opportunity to live off their art and billions of fans the chance to enjoy and be passionate about these creators. Everything we do is driven by our love for music and podcasting. Today, we are the world’s most popular audio streaming subscription service with a community of more than 345 million users.