Software Development Engineer II, DynamoDB Capacity

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer II, DynamoDB Capacity

Amazon Web Services (AWS) is seeking a Software Development Engineer II to join the DynamoDB team, working on one of the world's largest and most sophisticated database services. This role presents an exceptional opportunity to work on cutting-edge distributed systems that handle massive scale, processing petabytes of data with single-digit-millisecond performance.

As a DynamoDB engineer, you'll be at the forefront of solving complex technical challenges in distributed systems at unprecedented scale. The role combines hands-on development with strategic thinking, requiring both technical depth and breadth. You'll work alongside talented engineers, including Principal and Senior Engineers, contributing to critical decisions that shape the future of AWS's database services.

The position offers significant growth potential within AWS's Utility Computing organization, which is responsible for foundational services like S3 and EC2. You'll be part of a team that values innovation, technical excellence, and customer obsession. The role involves working on high-impact projects that directly affect AWS's global customer base, from startups to Global 500 companies.

Key aspects of the role include:

  • Designing and implementing solutions for service performance, durability, cost, and security
  • Collaborating with cross-functional teams to drive technical decisions
  • Participating in system design, code reviews, and technical discussions
  • Building highly available, always-on products that operate at massive scale
  • Contributing to service optimization and capacity planning

The team culture emphasizes knowledge-sharing, mentorship, and inclusive practices. AWS values diverse experiences and perspectives, welcoming candidates from various backgrounds and career paths. The company offers comprehensive benefits, including competitive compensation with equity, medical benefits, and opportunities for professional development.

This role is ideal for engineers who are passionate about distributed systems, databases, and cloud computing, and who want to make a significant impact on technology used by millions of customers worldwide. You'll be working in a fast-paced, startup-like environment while having the resources and support of one of the world's leading technology companies.

The position offers exposure to cutting-edge technology and the chance to work on problems at a scale few other companies can match. If you're excited about building highly scalable systems, solving complex technical challenges, and working with a team of exceptional engineers, this role at AWS DynamoDB presents an outstanding opportunity for career growth and technical development.

Last updated 2 days ago

Responsibilities For Software Development Engineer II, DynamoDB Capacity

  • Design, implement, test, deploy and maintain innovative software solutions
  • Solve challenging technical problems at every layer of the stack
  • Build high-quality, highly available, always-on products
  • Research implementations for best possible customer experiences
  • Participate in design discussions and code reviews
  • Work cross-functionally to drive business decisions with technical input
  • Scale, optimize, and plan capacity for the DynamoDB service

Requirements For Software Development Engineer II, DynamoDB Capacity

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer II, DynamoDB Capacity

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Career growth and mentorship opportunities
  • Work-life harmony
  • Inclusive team culture
  • Employee-led affinity groups
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, DynamoDB Capacity

Software Development Engineer, AWS NatGW

AWS is seeking a Software Development Engineer to work on the Nat Gateway team, building secure and scalable cloud infrastructure solutions.

Software Dev Engineer, EC2 VPC

AWS EC2 VPC Software Development Engineer position focusing on high-performance networking and cloud infrastructure development.

Software Development Engineer, IES NCRC

Software Development Engineer position at Amazon focusing on customer abuse prevention and return journey optimization for emerging markets.

Software Development Engineer, Amazon Customer Service

Amazon SDE role focusing on developing AI-powered self-service support solutions for delivery operations, requiring 3+ years of experience.

Software Development Engineer, Buy with Prime

Software Development Engineer role at Amazon's Buy with Prime team, building scalable e-commerce solutions and distributed systems.