Epidemic Sound

Senior Software Engineer - Payments

Stockholm HQ, Remote. Posted 2 months ago

The role

You will own payment and subscription services end to end by designing, building, deploying, and monitoring them. You will build a new purchase platform in Go and migrate live subscriptions to it.

What you will do

  • Own payment and subscription services end to end: design, build, deploy and monitor them.
  • Build the next generation of our purchase platform in Go, and move live subscriptions onto it safely.
  • Build and maintain our payment provider integrations, including the compliance-heavy parts like 3DS and SCA.
  • Work in the customer-facing purchase flow in our web codebase (TypeScript) when needed.

Required qualifications

  • Several years building and running backend services in production
  • Strong in Go or Python
  • Good in SQL and relational data modelling
  • Cloud experience
  • Comfortable owning your own infrastructure (Kubernetes, Helm, Terraform)
  • Enough TypeScript and React to make changes in a shared frontend codebase, or a real interest in picking it up
  • Experience with payments, or a clear interest in it: subscriptions, billing, provider integrations, reconciliation, etc.

Nice to have

  • Migrated a billing or payment platform with live customers on it
  • Worked with PSPs, card networks, 3DS and SCA, or inside PCI scope
  • Experience building event-driven services using Pub/Sub or a comparable messaging system
  • Practical experience applying AI coding agents in production

About the company

Epidemic Sound is an industry leader with a startup mentality that transforms the sound of streaming, content, and culture. They have a global force of 400+ innovators with offices in Stockholm, London, New York, Los Angeles, Berlin, Paris, Oslo, and Seoul.