Amazon Web Services (AWS)

Software Development Engineer – AWS DynamoDB

Amazon Web Services (AWS)

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
3+ yrs
Salary
—
Openings
1
Posted
17 hours ago
Work mode
In office
Education
Bachelor's degree in computer science or equivalent
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

You will become part of AWS Utility Computing (UC), a division responsible for delivering innovative products and foundational cloud services like Amazon S3 and EC2. The role centers on developing and managing a variety of critical AWS services including Compute, Database, Storage, IoT, Platform, and Productivity Apps. You will also support customers that need specialized security solutions in their cloud environments.

As a Software Development Engineer on the Amazon DynamoDB team, you will contribute to a powerful NoSQL database service designed to provide single-digit millisecond latency at any scale. DynamoDB supports petabytes of data, replicates tables globally, streams massive data updates, backs up enormous data volumes quickly, and encrypts data without degrading performance. It serves some of the world's fastest growing businesses and large enterprises handling mission-critical workloads.

Responsibilities

You will be responsible for the entire software development lifecycle, including gathering requirements, designing, implementing, reviewing code, launching incremental features, maintaining operations, mentoring team members, and driving continuous improvements on one of the largest distributed database systems globally.

Work Environment

The role requires intellectual curiosity and collaboration with sharp, motivated teams. You will encounter challenging engineering problems on a massive scale and contribute to innovations that continuously advance DynamoDB's capabilities.

Team and Culture

AWS values diverse backgrounds and experiences and encourages applicants from all career paths. The company fosters an inclusive atmosphere through employee affinity groups and continuous learning events focusing on race, ethnicity, and gender diversity.

Mentorship opportunities and career growth resources are abundant to help you develop professionally. AWS supports work-life balance by promoting flexibility, ensuring your success at work does not come at the expense of personal life.

Qualifications

  • Experience with at least one programming language
  • Over 3 years’ experience developing complex software systems
  • At least 2 years of hands-on design or architectural experience including design patterns, scalability, and reliability of existing or new systems

Preferred Qualifications

  • 3+ years experience managing the complete software development lifecycle, encompassing coding standards, code reviews, source control, build and testing processes, and operations
  • Bachelor’s degree in computer science or equivalent field

Additional Information

The position is located in Bengaluru, Karnataka, India, within ADCI. AWS is committed to accessibility and provides accommodations for applicants with disabilities throughout the hiring process. Please contact your recruiting partner for support if needed.

Minimum education

Bachelor's Degree

Tools & software

How they work

Teamwork & Collaboration Attention to Detail Leadership Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer