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

Join Amazon's DynamoDB team to work on one of the largest databases on earth. As a Software Development Engineer II in the Border Services team, you'll be responsible for ensuring customer requests are properly routed to DynamoDB's internal components. You'll work on systems that handle massive scale, providing discovery and management of DynamoDB's service endpoints across all supported network fabrics.

The role involves designing and building services that operate at unprecedented scale, routing large amounts of data while maintaining high throughput and low-latency. You'll be part of a team that's rearchitecting DynamoDB's global footprint to make it even more scalable, working with a database that can access petabytes of data in 9 milliseconds or less.

As part of AWS Utility Computing (UC), you'll contribute to foundational services like S3 and EC2, while working alongside motivated teams of sharp individuals. You'll own the entire development lifecycle from requirements gathering to implementation and operations. The position offers excellent growth opportunities with mentorship from senior and principal engineers.

The role combines technical depth with business impact, as you'll be working on systems that directly affect Amazon's global customer base. You'll participate in design discussions, code reviews, and cross-functional collaboration while enjoying a startup-like development environment focused on high-priority initiatives.

Amazon offers a comprehensive benefits package including competitive base pay, equity compensation, and sign-on payments. The company values work-life harmony and fosters an inclusive culture through employee-led affinity groups and ongoing learning experiences.

Last updated 8 hours ago

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

  • Design, develop, and manage 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 and service health
  • Manage customer traffic distribution
  • Build high-quality, highly available systems
  • Solve challenging technical problems at every layer of the stack

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
Vision Insurance
Dental Insurance
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Competitive base pay
  • Equity compensation
  • Sign-on payments
  • Work-life harmony

Interested in this job?

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

Software Development Engineer, Denied Party Screening

Software Development Engineer role at Amazon focusing on security and compliance, building large-scale screening systems to prevent prohibited transactions.

Software Development Engineer - CloudFront

AWS CloudFront Software Development Engineer position in Dublin, working on global-scale content delivery systems and cloud infrastructure.

Software Development Engineer, EC2 VPC

AWS is seeking an experienced Software Development Engineer to work on EC2 VPC team in Herndon, VA, developing core network virtualization systems and cloud infrastructure.

SysDev Engineer II, AWS Bedrock

AWS Bedrock seeks a System Development Engineer II to develop and optimize data generation solutions for large language models, focusing on quality and innovation in AI/ML systems.

Software Development Engineer, Digital Payments and Emerging Markets

Software Development Engineer role at Amazon's Digital Payments team, focusing on building payment solutions for Mexico and emerging markets, requiring 3+ years of experience.