Senior Software Development Engineer, AWS DynamoDB

Amazon

5+ yrs Bengaluru Full Time Hybrid (office + remote)
Amazon logo
Posted : yesterday
Actively hiring

Job description

Join a pioneering team at AWS Utility Computing, contributing to foundational services like Amazon S3 and EC2, and driving innovation in Compute, Database, Storage, and more. This role offers the chance to shape cutting-edge cloud solutions for a global clientele requiring specialized security. If you're passionate about tackling complex engineering challenges at massive scale, we encourage you to apply.

AWS DynamoDB is a high-performance NoSQL database service, renowned for its single-digit-millisecond latency even with petabytes of data. It supports millions of requests per second and is a critical component for leading companies worldwide. We are committed to continuous improvement and are seeking a deeply technical, collaborative software development engineer to advance DynamoDB's capabilities.

This is an opportunity to work on some of the most challenging distributed systems problems in the industry. You will collaborate with bright minds, receive expert guidance, and exercise your curiosity in a fast-paced, innovative environment. We foster a culture of inclusion, mentorship, and career growth, valuing diverse experiences and promoting work-life harmony.

Responsibilities

As a Senior Software Development Engineer on the AWS DynamoDB team, you will own the entire development lifecycle. This includes gathering requirements, designing robust solutions, conducting design reviews, implementing features, performing code reviews, managing incremental feature launches, and ensuring operational excellence. You will also play a crucial role in mentoring junior engineers and driving continuous improvement initiatives within the team. Your work will directly impact the scalability, reliability, and performance of a core AWS service.

Qualifications

We are looking for individuals with at least 5 years of professional software development experience, excluding internships. A strong foundation in programming with at least one language is essential, alongside extensive experience in leading the design and architecture of new and existing systems, including patterns, reliability, and scalability. Experience in mentoring, serving as a tech lead, or leading engineering teams is also a key requirement. While a Bachelor's degree in Computer Science or a related field is preferred, we value diverse experiences and encourage all qualified candidates to apply, regardless of their career path.

Essential Skills

Software DevelopmentSystem DesignArchitectureReliabilityScalabilityMentoringTeam LeadershipDistributed SystemsNoSQL Databases

Good to Have

Software Development Life CycleCoding StandardsCode ReviewsSource Control ManagementBuild ProcessesTestingOperations

Highlights

  • Actively hiring

More Details

RoleSenior Software Development Engineer, AWS DynamoDB
IndustryCloud Computing, Information Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Amazon logo

Amazon

Cloud Computing

Senior Software Development Engineer, AWS DynamoDB at Amazon | SkillMX | SkillMX