Software Development Engineer

AmazonNewark, NJ
$121,600 - $180,600Onsite

About The Position

As a Software Development Engineer, it’s up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and we’ll support you with the latest tech, tools and systems that you need to succeed. In this role, you will lead a team to design, develop, test, and deploy capabilities that secure our products, fight fraud and ensure privacy compliance — and help other developers and security professionals to do the same. You’ll drive the team forward, guiding them over every obstacle and leading the way to develop exciting, original and effective solutions. Leading the way, you'll collaborate with the team to build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice.

Requirements

  • 1+ years of non-internship professional software development experience
  • Bachelor's degree in computer science or equivalent
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design

Nice To Haves

  • 1+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Experience handling ambiguous or undefined challenges through strong problem solving abilities
  • Experience building complex software systems that have been successfully delivered to customers
  • Experience creating and delivering written and oral communications for technical and non-technical audiences
  • Experience in ownership of projects and communicating timelines and executing independently
  • Experience with automating and simplifying team development, test, and operations processes
  • Experience building and cultivating relationships with internal and external stakeholders
  • Experience architecting/operating solutions built on AWS
  • A high-quality bar: documentation, unit testing, code reviews, test automation, continuous integration & deployment
  • Enthusiasm for instilling this attitude in others
  • Able to recognize discordant views and take part in constructive dialogue to resolve them

Responsibilities

  • Design, develop, and test software components and applications for a leading global provider of audiobooks
  • Collaborate on an agile engineering team, writing scalable and maintainable code and influencing team decisions
  • Collaborate with stakeholders to envision, design, develop, test, and launch customer-centric software solutions
  • Utilize technology to address complex problems and deliver high-quality code on schedule
  • Demonstrate proficiency in a wide range of data structures and algorithms, applying them effectively
  • Independently clarify technical requirements, assess development estimates, and employ diverse design approaches
  • Conduct code reviews and provide constructive feedback to team members
  • Foster continuous improvement in software quality, customer experience, and product maintainability
  • Foster curiosity and deep technical understanding

Benefits

  • sign-on payments
  • restricted stock units (RSUs)
  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service