Software Development Engineer II, DynamoDB Border Services - Connectivity

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$129,300 - $223,600
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

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

DynamoDB is seeking a deeply technical, team-first software development engineer to work on scaling challenges for one of the largest databases on earth. The role focuses on the DynamoDB Border Services team, which ensures proper routing of customer requests to DynamoDB's internal components.

As an engineer, you'll work on building services that operate at massive scale, handling request routing across thousands of machines while maintaining high throughput and low latency. The position involves end-to-end ownership: from requirements gathering and design to implementation, code reviews, and operations.

Key Responsibilities:

  • Design and develop highly distributed, large-scale services
  • Translate complex requirements into detailed architecture
  • Participate in design reviews and code reviews
  • Manage day-to-day development activities
  • Drive continuous improvement and innovation

The team operates in a startup-like environment, working on critical priorities and solving challenging technical problems across the entire stack. You'll collaborate with diverse teams and have direct impact on AWS's global customer base.

Benefits include:

  • Mentorship and career growth opportunities
  • Work-life harmony with flexible working culture
  • Employee-led affinity groups promoting inclusion
  • Comprehensive medical, financial, and other benefits
  • Competitive compensation including equity opportunities

AWS values diverse experiences and backgrounds, encouraging applications from candidates with non-traditional paths. Join a team dedicated to supporting new members through knowledge-sharing and mentorship, working on one of the most impactful database services in the world.

Last updated 11 days 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
  • Monitor endpoints and service health
  • Manage customer traffic distribution
  • Deliver quality features on-time and on-budget
  • Contribute to intellectual property through patents and publications

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

Java
Python
Go
  • 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

Interested in this job?

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

Software Dev Engineer III, Distributed Systems, Amazon Redshift, Query Processing

Senior Software Engineer role at AWS building distributed systems for cloud services, focusing on scalability and innovation.

Sr. Software Dev Engineer, Kuiper Software & Networking

Senior Software Engineer role at Amazon's Project Kuiper developing distributed systems for satellite communications

Software Development Engineer, EC2 Instance Networking

Senior Software Engineer role at Amazon AWS working on EC2 VPC Dataplane team, focusing on high-performance networking and distributed systems.

Sr Software Development Engineer, AWS Elastic Block Store

Senior Software Engineer role at AWS Elastic Block Store team, building and managing large-scale distributed storage systems for cloud computing.

Software Development Engineer, SageMaker

Senior Software Engineer role at AWS developing next-generation AI platform for large-scale machine learning and distributed training systems.