Taro Logo

Software Development Engineer II, DynamoDB Border Services - Connectivity

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
4+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer II, DynamoDB Border Services - Connectivity

Amazon's DynamoDB team is seeking a Software Development Engineer II to work on scaling challenges for one of the world's largest databases. This role focuses on the DynamoDB Border Services team, which ensures proper routing of customer requests to DynamoDB's internal components. The team is responsible for designing and maintaining systems that manage service endpoints across all network fabrics.

The position involves working with distributed systems that can access petabytes of data in milliseconds and backup hundreds of terabytes in seconds. You'll be part of rearchitecting DynamoDB's global footprint to enhance scalability, working on services that operate at massive scale and route large amounts of data efficiently across thousands of machines.

As part of AWS Utility Computing (UC), you'll contribute to foundational services like S3 and EC2, while working in a startup-like environment that prioritizes innovation. The role offers opportunities to work with motivated teams, receive guidance from senior engineers, and own projects end-to-end - from requirements gathering to implementation and operations.

The team culture emphasizes knowledge-sharing, mentorship, and inclusive practices. AWS values diverse experiences and supports work-life harmony. You'll have access to career advancement resources, ongoing learning experiences, and participate in employee-led affinity groups that foster inclusion.

Key responsibilities include designing highly distributed services, translating complex requirements into architecture, participating in code reviews, and delivering quality features. You'll work on solving unique technical challenges while maintaining high standards for performance, durability, cost, and security. The role requires collaboration across teams and contribution to Amazon's intellectual property through patents and publications.

Last updated 5 days ago

Responsibilities For Software Development Engineer II, DynamoDB Border Services - Connectivity

  • Design, develop, manage, optimize highly distributed, large-scale services
  • Translate complex requirements into detailed architecture and design
  • Participate in design reviews, code reviews, and implementation
  • Deliver quality features on-time and on-budget
  • Monitor endpoints, service health and manage customer traffic distribution
  • Build high-quality, highly available, always-on products
  • Research implementations for best possible customer experiences

Requirements For Software Development Engineer II, DynamoDB Border Services - Connectivity

Java
  • 4+ 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 Border Services - Connectivity

Medical Insurance
401k
  • Medical benefits
  • Financial benefits
  • Work-life harmony
  • Career growth opportunities
  • Mentorship programs

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, DynamoDB Border Services - Connectivity