Software Development Engineer II, Amazon Music Catalog

AmazonSan Francisco, CA
$165,200 - $223,600Onsite

About The Position

Amazon Music Catalog is seeking a Software Development Engineer II to join our mission-critical team responsible for persisting, computing, reconciling and vending music rights and metadata across Amazon. You'll tackle unprecedented challenges in digital record matching and reconciliation using advanced machine learning algorithms and Large Language Models (LLMs), working directly alongside Applied Scientists to push the boundaries of music technology. In this role, you'll be at the heart of systems that serve tens of thousands of requests per second to all Amazon Music customers, ensuring our catalog platforms remain highly available and accessible. Your expertise in system design, machine learning, and project management will drive innovation in an environment where your technical contributions directly impact millions of music fans worldwide.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 3+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Experience programming with at least one software programming language

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Design and implement scalable software solutions for music catalog management, ensuring high performance systems that handle hundreds of millions of updates per day
  • Collaborate directly with Applied Scientists to develop and optimize machine learning algorithms and LLMs for digital record matching and reconciliation
  • Take ownership of full software development lifecycle including scoping, design, coding, testing, deployment and maintenance of critical music catalog services
  • Mentor junior Level 4 Software Development Engineers and serve as a technical standard bearer, providing meaningful feedback through code reviews and knowledge sharing
  • Participate in operational support including on-call rotation, identifying root causes of issues and implementing permanent solutions to improve team operations

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service