Software Development Engineer I 2025, DynamoDB

Amazon is a global technology company and the world's leading e-commerce platform.
$99,500 - $200,000
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS

Description For Software Development Engineer I 2025, DynamoDB

Amazon DynamoDB is seeking an entry-level Software Development Engineer to join their team working on distributed database systems. This role presents a unique opportunity to work on a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability.

The position is part of the DynamoDB team, focusing specifically on distributed durability systems. As a foundational service within Amazon, DynamoDB runs on thousands of servers across multiple global datacenters. This role offers the chance to work on core systems development, where you'll grow to own the design and development of critical system software supporting industry-leading database services.

The ideal candidate will have a strong foundation in systems programming, data structures, algorithms, and advanced databases. You'll be working with state-of-the-art distributed, high-performance data and transaction management processing systems. The role involves both designing and implementing solutions, as well as deploying and monitoring features in a highly available, fault-tolerant cloud environment.

This is an exceptional opportunity for recent graduates to join a fast-growing business and help shape the technology powering analytical workloads for Fortune 500 companies, startups, and everything in between. The position offers significant growth potential and the chance to make a broad business impact at the industry's leading cloud company.

The compensation package is highly competitive, ranging from $99,500 to $200,000 base salary depending on location, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. The role offers the chance to work with cutting-edge technology while solving complex distributed systems challenges at scale.

You'll be joining a collaborative team environment where you can develop your skills in cloud computing, distributed systems, and database technologies. The role requires exceptional software development skills combined with strong communication and leadership potential. This position is perfect for someone who is passionate about distributed systems, eager to learn, and ready to make an impact on technology used by customers worldwide.

Last updated 3 hours ago

Responsibilities For Software Development Engineer I 2025, DynamoDB

  • Design, implement and deliver state-of-the-art distributed, high-performance data and transaction management processing algorithms and solutions
  • Deploy and monitor new features in a highly available and fault tolerant system running in the cloud

Requirements For Software Development Engineer I 2025, DynamoDB

Java
  • Currently enrolled in or completed a Bachelors Degree or higher in Computer Science, Computer Engineering, or related fields
  • Earned a Bachelors degree or higher between October 2023 and Fall 2025 and/or graduated within the last 24 months
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • Internship, project, or academic experience in internals, kernel, OS/storage systems, job scheduling, resource management, file systems, search, or performance engineering

Benefits For Software Development Engineer I 2025, DynamoDB

Medical Insurance
Vision Insurance
Dental Insurance
  • Full range of medical benefits
  • Financial benefits
  • Equity compensation available
  • Sign-on payments available

Interested in this job?

Jobs Related To Amazon Software Development Engineer I 2025, DynamoDB

Software Development Engineer I 2025

Entry-level Software Development Engineer position at Amazon, working on distributed systems and scalable solutions with competitive compensation and benefits.

Software Development Engineer I 2025, Redshift

Entry-level Software Engineer position at Amazon Redshift, working on distributed data management and cloud data warehouse solutions with competitive compensation and benefits.

Quality Assurance Engineer, FireTV

Quality Assurance Engineer position at Amazon Lab126 focusing on FireTV platform, combining automated and manual testing to ensure high-quality entertainment experiences.

Software Development Engineer I, 2025

Entry-level Software Development Engineer position at Amazon for 2025 graduates, focusing on distributed systems and backend development.

Software Development Engineer (Shanghai 2024-25 Campus Recruitment)

Entry-level Software Development Engineer position at Amazon Shanghai, focusing on distributed systems and scalable solutions for recent graduates.