Software Development Engineer

Audible

Newark, NJFresher5h agovia LinkedIn

About the Role

As a Software Development Engineer at Audible, you will develop, test, and maintain software components and applications. You will identify and resolve software defects, write maintainable and scalable code, and collaborate with stakeholders to launch customer-centric software.

Key Responsibilities

  • Develop, test, and maintain software components and applications.
  • Identify and resolve software defects through code review, log analysis, metrics examination, debugging, and other troubleshooting methods.
  • Write maintainable and scalable code for software components as part of an agile engineering team.
  • Collaborate with stakeholders to envision, design, develop, test, and launch customer-centric software.
  • Apply computer science, engineering, and analysis principles to solve moderate-scale problems.
  • Continuously enhance testability, operational excellence (OE), and documentation for owned software components.
  • Handle data classification, storage, and management in accordance with company policies.
  • Participate in the interview process and provide mentorship to fellow engineers.

Requirements & Tech Stack

  • Experience programming with at least one software programming language.
  • Experience with Cloud platforms (preferably AWS).
  • Experience with database systems (SQL and NoSQL).
  • Experience with AI tools for development productivity.
  • Experience contributing to open-source projects.
  • Experience with version control systems.

Qualifications

  • Bachelor's degree or equivalent in Computer Science.
  • Experience from previous technical internship(s) or demonstrated project experience.
  • Experience delivering large, cross-functional, customer-facing products.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: Boeing, American Express, BAE Systems, Inc.

See all 150 →