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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, Amazon Music

Software Development Engineer position at Amazon Music, building scalable systems for playlist and queue experiences serving millions of customers.

Software Development Engineer, FinTech Infrastructure

Build high-performance, globally scalable financial systems at Amazon as a Software Development Engineer in the FinTech Infrastructure team.

Software Development Engineer, Digital Payments and Emerging Markets

Lead software development role focusing on digital payments solutions at Amazon, requiring 3+ years experience and expertise in scalable system design.

Software Development Engineer, AWS Geospatial

AWS Geospatial Software Development Engineer position focusing on building location-based services with emphasis on privacy and serverless architecture.

Software Development Engineer - FinTech, Fintech - Tax

Software Development Engineer position at Amazon's FinTech Tax division, building scalable solutions for global tax compliance and reporting systems using modern technologies and AWS services.

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 4 months 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?