Taro Logo

Software Development Engineer

Leading producer and provider of audio storytelling, offering immersive experiences to enrich customers' daily lives.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Job Description

At Audible, a subsidiary of Amazon, we're seeking a Software Development Engineer to join our Catalog Management Systems (CMS) team. This role combines technical leadership with hands-on development, focusing on building and maintaining systems that process and deliver audio content to millions of listeners worldwide.

The position offers an opportunity to work on next-generation systems that will revolutionize how Audible handles its product catalog. You'll be developing solutions for seamless audiobook processing with robust error handling and scalability features. The role requires both technical expertise and leadership skills, as you'll be guiding the team in implementing effective solutions while maintaining high engineering standards.

As a Software Development Engineer, you'll be responsible for leading complex technical initiatives, mentoring other developers, and driving innovation in our content delivery systems. The ideal candidate brings 3+ years of software development experience, strong architectural skills, and proven experience with AWS technologies at scale.

The CMS team plays a crucial role in Audible's infrastructure, handling the ingestion, validation, processing, and publishing of all content available on the platform. You'll be working with cutting-edge technologies and contributing to systems that directly impact millions of users' experience with audio storytelling.

This position offers the opportunity to work with a global team of dreamers and inventors who are passionate about transforming lives through the power of audio storytelling. You'll be part of Audible's mission to deliver immersive, cinematic experiences while working in an entrepreneurial environment that values creativity, inclusion, and innovation.

The role is based in Mexico City, Mexico, and requires business fluency in English. You'll be joining a company that emphasizes both technical excellence and cultural impact, with a strong focus on building equitable communities in the cities we call home.

Last updated 3 hours ago

Responsibilities For Software Development Engineer

  • Independently lead complex technical initiatives within your team
  • Mentor and support other developers
  • Explore technical needs and bring solutions
  • Establish and follow good engineering practices
  • Design and refine technology to stay ahead of listeners
  • Build and maintain platform to bring stories to millions of listeners

Requirements For Software Development Engineer

Java
JavaScript
Node.js
React
  • 3+ years experience of software development and deployment of distributed multi-tier applications
  • 2+ years of non-internship design or architecture experience
  • Experience using AWS technologies at scale in a production environment
  • Bachelor's degree or higher in Computer Science
  • Business fluency in written and verbal English

Benefits For Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive health benefits including medical, dental, and vision insurance

Related Jobs

Software Development Engineer

Lead software development initiatives at Audible, designing and building scalable solutions for audio content delivery while mentoring team members and driving technical excellence.

Quality Assurance Engineer, Amazon Music

Quality Assurance Engineer position at Amazon Music, focusing on voice experience testing and quality assurance for international markets.

Software Development Engineer, Global Realty Technology

Software Development Engineer role at Amazon's Global Realty Technology team, focusing on transforming real estate operations through innovative technology solutions.

Software Development Engineer, Digital Payments and Emerging Markets

Software Development Engineer role at Amazon's Digital Payments team, focusing on building payment solutions for Mexico and emerging markets using Android and backend technologies.

Software Development Engineer, Mexico

Software Development Engineer role at Amazon Mexico, working on scalable distributed systems for the INTech Latam team to enhance retail experiences across Latin America.