DistroKid
Posted 6mo ago

API Engineer

DistroKid
Canada or United Kingdom or Europe
RemoteFull Time
Responsibilities
  • Design APIs
  • Document standards
  • Lead architecture discussions
Requirements
  • 8+ years software engineering
  • API development
  • REST/GraphQL
  • AWS
  • OAuth/JWT
  • Multiple languages
  • API standards and testing
  • Remote work
Technical tools mentioned
RESTGraphQLAWSOAuthJWTAPIs

Job description

Location: Remote (Canada, United Kingdom, or Europe)
Sponsorship: Not available. We cannot support visas, work permits, or extensions in any country (including OPT/CPT, PGWP, Graduate Route, or similar programs).
Salary: Senior to Staff level; Varies by region — see details below


Summary

DistroKid is the world’s largest distributor of music to Spotify, Apple Music, YouTube, and beyond. Most new music today is released through DistroKid.

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. You will own the design, development, and evolution of APIs that connect millions of musicians to streaming platforms, third-party services, and cutting-edge AI tools.

In this role, you will establish API standards and patterns across our ecosystem, including mobile applications, partnership integrations, telemetry infrastructure, and emerging AI/LLM integrations. You will work closely with cross-functional teams to design robust, scalable APIs that assist both internal development and external partnerships.

This is a foundational role on our API team. You'll have the opportunity to shape our API strategy, working alongside talented engineers to build infrastructure that enables DistroKid to move faster on partnership opportunities and innovative integrations. While this is primarily a senior to staff individual contributor role, experience leading teams and projects as a team lead is highly valued.

DistroKid is a fully remote company with an employee-first culture and excellent benefits.


What You’ll Do

  • 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

Qualifications

  • 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

What Will Make You Stand Out:

  • Experience with AI/LLM integrations, Model Context Protocol (MCP), or similar emerging technologies
  • Experience with mobile API development (iOS/Android)
  • Experience with event-driven architectures and telemetry systems
  • Enthusiasm for music!

 

This salary range ONLY applies to candidates living in the UK for this job. Rates may differ in other regions.

UK salary range
£100,000£140,000 GBP

This salary range ONLY applies to candidates living in the EU for this job. Rates may differ in other regions.

EU salary range
€90.000€130.000 EUR

This salary range ONLY applies to candidates living in Canada for this job. Rates may differ in other regions.

Canada salary range
$170,000$200,000 CAD

What We Offer 

  • 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 DistroKid

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.

If you want your work to directly impact how artists share their music with the world, we’d love to hear from you.


DistroKid is an Equal Opportunity Employer

We are committed to building a diverse and inclusive team and strongly encourage applications from individuals of all backgrounds, identities, and experiences. We value a wide range of perspectives and believe that our differences make us stronger.

About DistroKid

Distributes independent music to major digital streaming platforms.

Year founded
2013
Employees
1829
Organization type
Private
Latest investment
Raised $16.10M Series C (2023) — led by CPP Investments
Subsidiaries
Headquarters
US

Similar jobs

API Engineer roles
4d
Save
Mark Applied
Hide
API Developer
Toronto, Ontario, Canada
OnsiteFull Time
Tata Consultancy Services
Tata Consultancy ServicesNational Stock Exchange of India: TCS: Global provider of IT services, consulting, and business solutions.
5+ YOEExperience designing, developing, and managing scalable RESTful APIs and microservices, integrating enterprise, legacy, cloud, and third-party systems, with CI/CD, testing, security, and troubleshooting expertise.
REST, API, microservices, CI/CD
3w
Save
Mark Applied
Hide
Staff API Engineer
Toronto, Ontario, Canada
$88k-$132k/yr HybridFull Time
Equinix
EquinixNASDAQ: EQIX: Global provider of data center and digital infrastructure services.
Bachelor's in computer science or computer engineering or equivalent experience; production services or developer tooling experience; Go or Python; API specifications, IaC, CI/CD, Linux, and gateway or routing knowledge.
OpenAPI, OAuth2/OIDC, MCP, Docusaurus, Backstage, Confluence, Apigee, ALB, Kubernetes Ingress, Envoy, Terraform, Go, Python, CI/CD, Git, Linux, Kubernetes, SDKs, IaC, AI agents/skills, RBAC/ABAC
3w
Save
Mark Applied
Hide
Staff API Engineer
Toronto, Ontario, Canada
$88k-$132k/yr HybridFull Time
Equinix
EquinixNASDAQ: EQIX: Provides global data center colocation and digital interconnection services.
Experience building and operating developer tooling and services; working knowledge of OpenAPI and auth concepts; proficiency in Go or Python; IaC and CI/CD experience; bachelor\u000b's in CS/CE or equivalent.
OpenAPI, OAuth2, OIDC, MCP, Docusaurus, Backstage, Confluence, Apigee, ALB, Kubernetes, Envoy, Terraform, Go, Python, CI/CD, Linux, Git
1mo
Save
Mark Applied
Hide
Software Engineer (264594)
Toronto, Ontario, Canada
OnsiteFull Time
Scotiabank
ScotiabankToronto Stock Exchange: BNS: Provides global personal, commercial, and investment banking services.
5+ YOEBachelor's or equivalent, 5+ years SQL Server development, strong Python ETL experience, production troubleshooting, dimensional modeling knowledge, experience with C#/.NET and shell scripting preferred.
SQL Server, Python, C#/.NET, Visual Studio, shell scripting
2mo
Save
Mark Applied
Hide
API Developer (2-year contract)/Développeur API (contrat de 2 ans)
Montreal, Quebec, Canada
OnsiteContract, Full Time
World Anti-Doping Agency
World Anti-Doping Agency: Leads the global movement for doping-free international sport.
5+ YOE5+ years software development experience with REST API integration, strong security knowledge, proficiency with Java and scripting, stakeholder integration, and bilingual (English/French) communication.
Java, REST API, Mendix, DevOps
6y
Save
Mark Applied
Hide
API Engineer
Toronto, Ontario, Canada
OnsiteFull Time
Lever: Provides recruiting and talent acquisition software for businesses.
5+ YOE5+ years as a software engineer, experience designing and building APIs and API management tools, exposure to mentorship/technical leadership, enterprise software experience preferred.
DerbyJS, AWS, Docker, Node, Mongo, ElasticSearch, Redis, Hubot, Grafana, Terraform, Chef
3w
Save
Mark Applied
Hide
Java API Developer, Assistant Vice President
London, England, United Kingdom
OnsiteFull Time
State Street
State StreetNYSE: STT: Provides investment servicing and management to institutional investors.
Experience building Java REST APIs with Spring Boot, containerized microservices on Kubernetes, relational DBs (Oracle), API design/versioning, security-first engineering, and production readiness.
Java, REST, Spring Boot, Kubernetes, AKS, Oracle, Node.js
1mo
Save
Mark Applied
Hide
Principal Engineer (API Platform)
Vancouver, British Columbia, Canada
$228k-$285k/yr HybridFull Time
Xero
XeroASX: XRO: Cloud-based accounting software for small businesses and advisors.
Senior backend/platform engineering experience building APIs and SDKs at scale; strong proficiency in C#, Go, or Java; experience with gRPC, event-driven architectures, API lifecycle/versioning, and mentoring engineers; exposure to LLM/ML or agentic systems preferred.
gRPC, C#, Go, Java, CI/CD, Supergraph