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

Software Development Engineer II (ADBL181)

Audible

$143,700 - $194,400
Aug 19, 2025
Cambridge, MA, US
Apply Now

Audible, Inc. is looking for a Software Development Engineer II to participate in the design, development, implementation, testing, and documentation of embedded or distributed software applications, tools, systems, and services.

Requirements

  • Designing and developing large-scale, multi-tiered, embedded, or distributed software applications, tools, systems, or services using Java, Python, C-Sharp, C++, or Object-Oriented Design
  • Utilizing knowledge of data structures, algorithms, or object-oriented design principles to optimize code performance and efficiency
  • Working with version control systems such as Git or similar
  • Working with web technologies (HTML, CSS, or JavaScript) or web services (RESTful APIs)
  • Using software testing techniques (unit testing, integration testing, or automated testing) to ensure high-quality, maintainable code
  • Conducting performance analysis and optimization of applications, focusing on reducing latency, improving throughput, and enhancing resource utilization
  • Integrating security best practices into the development lifecycle, including encryption at-rest and in-transit, role-based access control, or secure API authentication mechanisms

Responsibilities

  • Participate in the design, development, implementation, testing and documentation of embedded or distributed software applications, tools, systems, and services using Java, Python, C-Sharp, or C++, and Object - Oriented Design.
  • Translate functional requirements into robust, efficient, supportable solutions that work well within the overall system architecture.
  • Participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery, and maintenance.
  • Produce comprehensive, usable software documentation.
  • Evaluate and make decisions around the use of new or existing software products and tools.
  • Mentor junior development engineers.

Other

  • Requires a Bachelor’s in Computer Science, Engineering, Mathematics, or a related field plus two (2) years of experience as a Software Development Engineer or a related occupation involving software development.
  • Telecommuting may also be allowed.
  • Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
  • Our inclusive culture empowers Amazonians to deliver the best results for our customers.
  • If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information.