Jobs · Consulting · Washington

Software Development Engineer, AWS DynamoDB

Amazon Web Services (AWS) · Seattle, WA · 3 days ago
ConsultingFull-time

About the role

AWS DynamoDB is a NoSQL database service that delivers single-digit-millisecond performance at any scale. It supports petabytes of customer data and handles peaks of more than 20 million requests per second. This role involves designing, building, and operating distributed infrastructure systems that provision, bootstrap, and manage the DynamoDB test cluster fleet.

Responsibilities

  • Own systems end-to-end. Take a problem from design through implementation, deployment, and ongoing operation. No handoffs — you build it, you run it, you improve it based on production data.
  • Deliver independently with minimal guidance. Break down ambiguous problems into executable plans. Your manager sets direction; you figure out the how and drive to completion.
  • Debug complex distributed systems issues. Trace failures across multiple services, accounts, and regions. Identify root causes — not just symptoms — and fix them structurally.
  • Write production-quality code in Python and Java. Ship weekly. Maintain high standards for testing, monitoring, and operational readiness.
  • Operate the fleet on-call. Triage tickets, respond to alarms, and use what you learn operationally to drive reliability improvements back into the systems.
  • Collaborate across teams. Engage partner teams to unblock dependencies, review designs, and align on technical approaches. Communicate clearly in writing and in person.
  • Influence technical direction. Propose improvements, write design docs, and participate in architecture decisions. You're expected to have opinions backed by data and advocate for them.
  • Mentor junior engineers and interns. Review code, give constructive feedback, and help others grow.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Qualifications

  • Basic Qualifications
  • Preferred Qualifications

Skills

  • Full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Experience with C#, C++, Java, or Perl
  • Object Oriented Design experience
  • Bachelor's degree in computer science or equivalent

Benefits

Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

Pay

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.

  • USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually

Schedule

Not specified

Similar jobs