Senior Software Development Engineer

Amazon
Newark, NJ
Job Description
Role Overview

As a Software Development Engineer, you will define, design, and refine the tech that keeps us one step ahead of listeners. You'll drive the team forward, guiding them over every obstacle and leading the way to develop exciting, original, and effective solutions.

What You Will Do

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.

Why It Might Be a Fit

You're in your element when you're being challenged, and you're always eager to share your ideas, take on responsibility, and keep developing at an exciting pace. We look for people who show initiative, set their standards high, and see every failure as an opportunity to learn.

Requirements

  • 4+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture (design patterns, reliability, and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent

Benefits

  • Comprehensive benefits including 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
]]>