Lead Software Development Engineer, Playback Team

Amazon Amazon · Big Tech · Newark, NJ · Software Development

Lead Software Development Engineer for Audible's Player team, responsible for building and maintaining the audio listening platform that serves millions of users. The role involves defining, designing, and refining the technology for the end-to-end audio listening experience, including player clients, content security, delivery infrastructure, and data synchronization across devices. The position requires leading technical initiatives, mentoring developers, and setting technical strategy.

What you'd actually do

  1. Independently lead complex technical initiatives within your team
  2. Mentor and lead developers by cultivating curiosity and deep technical understanding
  3. Explore technical needs and bring solutions to the table
  4. Set the technical strategy for your team

Skills

Required

  • software development
  • REST API based services
  • managing full application stacks
  • large-scale, multi-tiered distributed software systems
  • distributed programming
  • AWS technologies
  • Computer Science degree

Nice to have

  • leading engineering teams
  • mentor
  • tech lead
  • leading engineering discussions
  • technology decisions and strategy
  • working effectively across cross-functional teams
  • partnering well with people at all levels
  • leading role in building complex software or computing infrastructure
  • managing multiple projects in parallel
  • prioritization
  • planning
  • task delegation
  • delivering test frameworks
  • test tools
  • leading QA projects and initiatives
  • delivering customer-driven software products at a high scale
  • fast paced, technology first, rapid-growth company
  • machine learning
  • related engineering skill sets
  • Full stack proficiency (e.g., Java, NoSQL, HTML5, CSS3, JavaScript, node.js)

What the JD emphasized

  • Experience in software development, or experience working with REST API based services and experience managing full application stacks from the OS up through custom applications
  • 5+ years of developing large-scale, multi-tiered distributed software systems using distributed programming experience
  • Experience with AWS technologies
  • Bachelor's degree in Computer Science or other related discipline