Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Audible Logo

Lead Software Development Engineer, Consumer Domains

Audible

$151,300 - $261,500
Nov 20, 2025
Newark, NJ, US
Apply Now

At Audible, the business problem is to empower and inspire each other to produce and share audio storytelling with millions of global listeners, and to grow Audible's market leading business by building the sites and services across desktop and mobile devices.

Requirements

  • 5+ years of software development experience
  • 3+ years of programming using a modern programming language such as Java, C++, or C-Sharp, including object-oriented design experience
  • 2+ years of contributing to new and current systems architecture and design (architecture, design patterns, reliability and scaling) experience
  • Experience with AWS or cloud technologies
  • Experience managing full application stacks from the OS up through custom applications, or experience with web-based applications and HTTP and experience working with REST API based services
  • Knowledge of data structures, algorithm design, statistics, and system design
  • Experience with Web Application, Services Design & Architecture, SEO, Security, SNS, Lambda, S3, CloudWatch, REST services and Javascript

Responsibilities

  • Determine the strategy and where to simplify or extend solutions for the best outcome, drive the use of best practices, and learn to influence and force multiply
  • Mentor and lead developers by cultivating curiosity and deep technical understanding
  • Explore technical needs and bring solutions to the table
  • Set the technical strategy for your team
  • Collaborate with stakeholders to imagine, design, develop, test, and launch scalable and maintainable software that impacts our customers and inspires your peers
  • Independently clarify technical requirements, assessing development estimates and apply a broad range of design approaches
  • Drive continuous improvement of software quality, customer experience, and maintainability of products/features

Other

  • Bachelor's degree in computer science or equivalent
  • Ability to prioritize and handle multiple assignments at any given time while maintaining commitment to deadlines
  • Experience managing and coaching team members
  • Experience creating and delivering written and oral communications for technical and non-technical audiences
  • Ability to maintain professionalism in dealing with senior executives