Taro Logo

Software Development Engineer II, AWS Throttling

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer II, AWS Throttling

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. We support all AWS data centers and servers, storage, networking, power, and cooling equipment ensuring continuous customer access. The AWS Throttling team is building tools to help AWS services manage throughput and protect against excessive load.

As an SDE II on the AWS Traffic Engineering team, you'll:

  • Work on a small, diverse development team building secure, reliable, and scalable features
  • Design flexible solutions for complex large-scale computing challenges
  • Drive mission-critical projects
  • Work with senior and principal engineers
  • Mentor junior developers
  • Build core throttling systems for AWS operations

The role involves:

  • Collaborating on internet-scale systems design and implementation
  • Breaking down complex problems into simple solutions
  • Understanding system interdependencies
  • Sharing expertise in performance, scalability, and engineering patterns
  • Contributing to the full software development lifecycle
  • Providing operational support and improving team operations
  • Participating in code reviews

The AWS Throttling service consists of two main components:

  1. Control Plane: Manages customer configuration, deployment, and analysis of throttling rules
  2. Data Plane: Enforces the throttling rules

This is an opportunity to join a new team and influence the direction of technology that impacts hundreds of millions of customers worldwide.

Last updated a day ago

Responsibilities For Software Development Engineer II, AWS Throttling

  • Design software solutions to enable new features or improve software
  • Make priority tradeoffs between new feature development and operational work
  • Work on difficult problems with visible risks or roadblocks
  • Contribute to the full software development lifecycle
  • Demonstrate operational excellence
  • Provide operational support and resolve root causes of issues
  • Participate in code review process

Requirements For Software Development Engineer II, AWS Throttling

Java
Python
JavaScript
  • 3+ 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

Benefits For Software Development Engineer II, AWS Throttling

Medical Insurance
401k
  • Medical benefits
  • Financial benefits
  • Sign-on payments
  • Equity compensation

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, AWS Throttling