DistroKid
API Engineer
DistroKid
£100k - £140k
Remote (Canada, United Kingdom, or Europe)
Java
PHP
Ruby

API Engineer

Overview

DistroKid is the world’s largest distributor of music to Spotify, Apple Music, YouTube, and beyond. As an API Engineer at DistroKid, you will be instrumental in building and scaling the API infrastructure that powers our integrations, partnerships, and emerging AI capabilities.

Job Description

DistroKid helps millions of independent artists get their music into streaming services and keep 100% of their earnings. We move fast, stay curious, and build tools that empower creativity.

Responsibilities

  • - Design, develop, and maintain scalable REST and GraphQL APIs that assist internal teams and external partnerships
  • - Establish and document API design standards, patterns, and best practices across the organization
  • - Lead technical design discussions and architecture decisions for new integrations and partnership opportunities
  • - Build and support APIs for emerging integration opportunities, including AI/LLM tools and Model Context Protocol (MCP) server implementations
  • - Implement secure authentication and authorization systems, including OAuth integrations
  • - Collaborate with other teams to understand API requirements and deliver robust solutions
  • - Review code and provide technical guidance to team members and engineers across the organization
  • - Own the API roadmap and prioritize work to support development velocity and business needs
  • - Ensure APIs are well-documented, versioned appropriately, and maintain backward compatibility
  • - Build and maintain API testing frameworks and automation
  • - Respond to technical requirements from partnership teams and third-party integrators
  • - Work with AWS services to build resilient, scalable API infrastructure
  • - Contribute to reducing technical debt and improving consistency across existing APIs

Required Skills

  • - 8+ years of professional software engineering experience with a strong focus on API development
  • - Expert-level knowledge of REST API design principles and experience with GraphQL
  • - Proven experience designing and building APIs for partnerships, integrations, or third-party developers
  • - Proficiency in at least one of: Java, PHP, Ruby, Python or ColdFusion
  • - Strong understanding of authentication and authorization patterns (OAuth 2.0, JWT, API keys)
  • - Experience with AWS services and cloud-native API development
  • - Track record of establishing API standards, documentation practices, and design patterns
  • - Experience leading technical projects or teams and mentoring other engineers
  • - Strong understanding of API versioning, backwards compatibility, and deprecation strategies
  • - Excellent communication skills and ability to work with non-technical stakeholders
  • - Experience with API testing frameworks and test automation
  • - Self-directed and able to work independently in a remote environment

Benefits

  • - Retirement plans (401k, SIPP, etc.)
  • - Health insurance
  • - Generous paid time off
  • - Parental leave
  • - Home office allowance
  • - Flexible work schedules
  • - Paid and discounted subscriptions
  • - Regular engagement activities

About the company

DistroKid is a fast, affordable music distribution platform that helps musicians, managers, and labels get their music into Spotify, Apple Music, TikTok, YouTube, and dozens of other streaming services worldwide. Trusted by millions of artists, DistroKid lets you upload unlimited songs and albums for a flat annual fee, keep 100% of your earnings, and reach stores 10–20x faster than traditional distributors. With simple tools built for prolific creators, DistroKid makes it easy to release more music, more often—everywhere your fans listen.


All Job Openings at DistroKid