Taro Logo

Software Development Engineer II (ADBL181)

Audible is an Amazon company and leading provider of premium audio storytelling.
$143,700 - $194,400
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Job Description

Audible, Inc., an Amazon company, is seeking a Software Development Engineer II to join their team in Cambridge, MA. This role offers a competitive salary range of $143,700 - $194,400 per year and presents an exciting opportunity to work on large-scale, distributed software systems.

The position requires a strong technical foundation with a Bachelor's degree in Computer Science or related field, plus two years of software development experience. You'll be working on designing and developing large-scale, multi-tiered software applications using languages like Java and Python, while applying object-oriented design principles to create efficient, maintainable code.

As an SDE II, you'll be responsible for the full development lifecycle, from initial design through implementation, testing, and maintenance. The role involves working with modern development practices including version control (Git), web services (RESTful APIs), and various testing methodologies. You'll also focus on performance optimization and security implementation, ensuring the systems you build are both efficient and secure.

The position offers the flexibility of hybrid work arrangements while being based out of the Cambridge office. You'll be part of a team that values technical excellence and mentorship, with opportunities to guide junior developers. The role comes with comprehensive benefits including medical insurance and a total compensation package that includes equity.

This is an excellent opportunity for a mid-level engineer looking to work on impactful projects at scale, with the backing of Audible's resources and Amazon's technology infrastructure. The position offers both technical challenges and growth opportunities, working with modern technologies and practices in a collaborative environment.

Last updated 7 days ago

Responsibilities For Software Development Engineer II (ADBL181)

  • Design, develop, implement, test and document software applications
  • Translate functional requirements into robust solutions
  • Participate in full development cycle from design to maintenance
  • Produce comprehensive software documentation
  • Evaluate software products and tools
  • Mentor junior development engineers

Requirements For Software Development Engineer II (ADBL181)

Java
Python
MySQL
PostgreSQL
  • Bachelor's in Computer Science, Engineering, Mathematics, or related field
  • 2 years experience as a Software Development Engineer
  • Experience with large-scale, multi-tiered software development
  • Knowledge of data structures, algorithms, and object-oriented design
  • Experience with version control systems like Git
  • Experience with web technologies and web services
  • Experience with software testing techniques
  • Experience with performance analysis and optimization
  • Experience with security best practices
  • Experience with relational databases
  • 1 year experience creating large-scale distributed applications

Benefits For Software Development Engineer II (ADBL181)

Medical Insurance
  • Medical Insurance
  • Total compensation package including equity
  • Full range of medical and financial benefits

Related Jobs