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 (ADBL182), Creator Marketplace

Audible

$143,700 - $194,400
Aug 19, 2025
Culver City, CA, 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.
  • 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
  • Integrating security best practices into the development lifecycle, including encryption at-rest and in-transit, role-based access control, or secure API authentication mechanisms

Other

  • Mentor junior development engineers.
  • Position reports into Culver City, CA office; however, telecommuting may also be allowed.
  • 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.
  • work safely and cooperatively with other employees, supervisors, and staff
  • adhere to standards of excellence despite stressful conditions