Taro Logo

Software Development Engineer, Playback Team

Leading producer and provider of audio storytelling, offering immersive, cinematic experiences to enrich customers daily lives.
Newark, NJ, USA
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · Consumer

Job Description

At Audible, a leading provider of audiobooks and audio storytelling, we're seeking a Software Development Engineer to join our Playback team. This role is crucial in developing and maintaining core playback services that millions of global listeners depend on daily.

The Playback team is responsible for essential components including players, content delivery, security, listening data, metrics and insights, and a unified SDK. You'll be working on optimizing playback quality, performance, and customer experience across platforms, while also contributing to Audible's innovative efforts in advancing internet audio technology.

As a Software Development Engineer, you'll design and implement machine learning solutions, translate complex business challenges into scalable systems, and work in an agile environment. The role requires strong technical expertise in distributed systems, AWS technologies, and various programming languages. You'll collaborate with stakeholders to develop customer-centric solutions, conduct code reviews, and mentor other developers.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus comprehensive benefits. You'll be part of a company that values creativity, inclusion, and making a positive impact in the communities we serve.

This is an excellent opportunity for a mid-level engineer with 3+ years of experience who wants to work on challenging technical problems while delivering high-quality solutions that directly impact millions of users. You'll be part of a team that's pushing the boundaries of audio technology while maintaining a strong focus on customer experience and technical excellence.

Last updated 2 days ago

Responsibilities For Software Development Engineer, Playback Team

  • Design, develop, and test software components and applications for audiobook delivery
  • Collaborate on an agile engineering team, writing scalable and maintainable code
  • Work with stakeholders to design and launch customer-centric software solutions
  • Conduct code reviews and provide constructive feedback
  • Mentor and lead developers
  • Foster continuous improvement in software quality and customer experience

Requirements For Software Development Engineer, Playback Team

Java
TypeScript
JavaScript
  • 3+ years' experience of software development and deployment of distributed multi-tier applications
  • Prior use of AWS technologies at scale in a production environment
  • Bachelor's degree or higher in Computer Science

Benefits For Software Development Engineer, Playback Team

Medical Insurance
401k
  • Medical Insurance
  • 401k