Amazon Development Center U.S., Inc.

Technology

SeniorSoftwareDevelopmentEngineer,AWSRDSforSQLServer

$100–227k Redmond, Washington, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Development Engineer, AWS RDS for SQL Server at Amazon Development Center U.S., Inc.. Skills: Distributed systems, Cloud databases, High availability. Design highly available distributed systems. Operate distributed systems”

What You'll Achieve.

Deliver lasting impact; Shape long-term team direction; Shape long-term team goals

Industry & Context.

Technology
Problems you'll solve

Troubleshooting; Solve complex problems; Resolve escalations; Root cause analysis

What They're Looking For.

Must Have

5+ years non-internship professional software development, 5+ years programming experience, 5+ years leading design or architecture, Experience as a mentor, Experience as a tech lead, Experience leading an engineering team

Nice to Have

Bachelor's degree in computer science, Experience with full software development life cycle, Experience managing teams

What You'll Do.

Design highly available distributed systems

Operate distributed systems

Define strategy in ambiguity

Identify problems and opportunities

Design long-term solutions

Lead end-to-end delivery

Own full lifecycle of solutions

Drive cross-functional influence

Collaborate across teams

Deliver results across programs

Solve complex problems

Tackle business issues

Tackle technology issues

Define project requirements

Resolve escalations decisively

Communicate at all levels

Write strategic narratives

Present to senior leadership

Balance short-term and long-term needs

Mitigate long-term risks

Raise bar on team capability

Drive operational excellence

Champion best practices

Champion process improvements

Elevate team performance

Navigate difficult situations

Escalate appropriately

Keep programs moving forward

Deliver lasting impact

Produce work shaping team direction

Produce work shaping team goals

Write narratives to align stakeholders

Own ambiguous problems

Own cross-cutting problems

Figure out what to build

Mentor junior developers

How You'll Work.

Team & Collaboration

Cross-functional influence; Collaborate across teams; Align on goals; Deliver results across programs; Cross-functional teams; Product managers; Designers; Senior leadership

Communication Scope

Strategic narratives; Presentations

Process & Methodology

Scoping, Execution

Full Job Description

RDS provides customers with databases that have multiple-nines of durability and availability. Achieving this level of reliability requires building control and monitoring systems that automatically detect and handle failures within seconds, and data replication options that accommodate various geographical distribution and disaster recovery objectives, all while supporting huge numbers of databases, multiple database engines, and a wide variety of customer workloads. This role is on the AWS RDS for SQL Server team, responsible for making it easy for customers to set up, operate, and scale SQL Server deployments in the cloud. We build and operate the high availability, automated failover, patching, and lifecycle management systems that keep customers' SQL Server databases running with minimal interruption. We are looking for a Senior Software Engineer who thrives on solving fundamental problems in distributed systems, state machine logic, performance, and fault tolerance. You will lead the design and delivery of complex features end-to-end, mentor engineers on the team, and drive technical decisions that directly impact customer availability. You bring a strong sense of ownership, passion for great customer experience, and excellent troubleshooting skills in high-pressure situations. For more information: http://aws.amazon.com/rds/sqlserver Key job responsibilities Design and operate highly available distributed systems that serve production customer workloads at scale Define strategy in ambiguity: Identify problems and opportunities where the path forward isn't clear, and design long-term solutions using sound judgment and stakeholder input Lead end-to-end delivery: Own the full lifecycle of solutions, from scoping and design through execution, simplifying complexity for the best outcome Drive cross-functional influence: Collaborate across teams, organizations, and geographies to align on goals and deliver results across one or more programs Solve complex problems:

Free ATS check

Applying for this Senior Software Development Engineer, AWS RDS for SQL Server role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Amazon Development Center U.S., Inc.?

Real rants from real employees. Read before you apply.

Read Company Rants →