System Dev Engineer II, AWS DynamoDB Web Service

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$116,300 - $201,200
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For System Dev Engineer II, AWS DynamoDB Web Service

Join the Amazon DynamoDB Fleet Services team in building and maintaining a system that handles petabytes of customer data and processes over 20 million requests per second. As a System Dev Engineer II, you'll work on critical infrastructure that powers DynamoDB, a key-value and document database delivering single-digit-millisecond performance at massive scale.

The role involves building systems that balance load, manage heat, and adapt to failures automatically at scale. You'll be part of a team that owns the storage node infrastructure and critical systems ensuring service durability. Your work will directly impact major customers like Lyft, Airbnb, Redfin, Samsung, Toyota, and Capital One who depend on DynamoDB for their mission-critical workloads.

Working in AWS Utility Computing (UC), you'll contribute to foundational services like Amazon S3 and EC2, while developing new innovations that set AWS apart in the industry. The position offers opportunities to collaborate across diverse teams and have firsthand impact on our global customer base.

The team culture emphasizes knowledge-sharing, mentorship, and career growth. You'll find a supportive environment with senior members providing one-on-one mentoring and thorough code reviews. AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences.

This role offers competitive compensation ranging from $116,300 to $201,200 based on location, plus equity and comprehensive benefits. You'll work in a startup-like environment focused on the most impactful projects while maintaining work-life harmony. If you're passionate about building large-scale distributed systems and want to shape the future of cloud computing, this role offers an exceptional opportunity to make a significant impact.

Last updated 8 days ago

Responsibilities For System Dev Engineer II, AWS DynamoDB Web Service

  • Build and maintain high-quality, highly available, always-on products
  • Design, implement, test, deploy and maintain innovative software solutions
  • Solve challenging technical problems at every layer of the stack
  • Build high-impact solutions for large customer base
  • Participate in design discussions and code review
  • Work cross-functionally to help drive business decisions
  • Create metrics and implement automation improvements
  • Resolve root cause of software defects

Requirements For System Dev Engineer II, AWS DynamoDB Web Service

Python
Java
Ruby
Linux
Go
Rust
  • Experience in automating, deploying, and supporting large-scale infrastructure
  • Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
  • Experience with Linux/Unix
  • Experience with CI/CD pipelines build processes
  • Familiarity with AWS networking
  • Knowledge of TCP/IP and HTTP protocols
  • Understanding of SSL/TLS/public key cryptography

Benefits For System Dev Engineer II, AWS DynamoDB Web Service

Medical Insurance
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Comprehensive benefits package
  • Career growth opportunities
  • Mentorship programs
  • Work-life harmony
  • Employee-led affinity groups
  • Inclusive culture

Interested in this job?

Jobs Related To Amazon System Dev Engineer II, AWS DynamoDB Web Service

AWS FSx Lustre - SDE II, FSx

Software Development Engineer role at Amazon FSx for Lustre team, building high-performance cloud file systems with AWS.

Software Dev Engineer II, MADS - Reporting Data Publication

Software Dev Engineer II position at Amazon building large-scale distributed systems for advertising analytics, processing billions of daily events and managing petabyte-scale data.

Software Development Engineer, Amazon MSK

Build and develop Amazon's Managed Streaming for Kafka (MSK) service, working on APIs, workflows, and core Kafka platform development.

Software Development Engineer, Commanding and Data Handling

Software Development Engineer position at Amazon's Project Kuiper, developing satellite telemetry and control systems.

Software Development Engineer, Amazon MSK

Software Development Engineer position at Amazon MSK team, building and maintaining large-scale data streaming services using Apache Kafka.