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.