Sr. System Development Engineer, AWS Mainstream Compute

Amazon.com, Inc.
Seattle, WA, United States
1 day ago
Apply on www.jobmonkeyjobs.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$173,900.0 - $235,200.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Amazon Web Services Amazon Elastic Compute Cloud Bash Shell C Sharp (Programming Language) C++ (Programming Language) Code Review Computer Programming Computer Engineering Data Centers Software Debugging Software Design Patterns
+24 more
Linux Distributed Data Store Perl (Programming Language) Hardware Design Python (Programming Language) Network Architecture PCI Express Windows PowerShell Systems Development Life Cycle Ruby Robotic Automation Software Software Engineering Software Systems Subsystems Systems Integration Web Services Session Description Protocol Security Descriptions (SDES) Build Management Bare Metal Build Process Software Coding Network Server Software Version Control Golang

Job description

We are seeking an experienced Senior Systems Development Engineer to lead the development of automation software for our mainstream compute and bare metal network infrastructure. You will work across multiple teams and organizations to build scalable, reliable systems that power our distributed storage platform.

The AWS Hardware Engineering team creates server designs for Amazon’s innovative web services. Our designs are industry-leading in frugality and operational excellence, and are critical to the success of the AWS business and millions of customers who use AWS today. Our engineers solve challenging technology problems, and build architecturally sound, high-quality components to enable AWS to realize critical business strategies.

The ideal candidate for this role will be an innovative self-starter. You are knowledgeable of the full technical stack - vertically from core platform compute and bare metal network server hardware up to the software in userland, and everything in the middle. You have tremendous interest in cloud scale and curious how systems and software decisions impact the user. You insist on highest-standards and are able to develop tactical solutions/tools to diagnose and fix issues. You are an excellent systems debugger - finding interaction issues between components on server systems. You are a leader with strong organizational, planning, and communication skills. You are a builder!

Key job responsibilities You will be a technical leader solving complex architectural problems which may not defined before hand. You will manage a mix of software and system engineers that are pushing the technology envelope with novel inventions to design and validate products at scale. You will understand the current infrastructure and come up with plans to improve the tools and processes for designing, validating and monitoring fleet performance of the products. Interacting with internal interdisciplinary teams, you will oversee the platform development efforts and the test content and work with the component partner teams to drive the requirements for the platform. You will oversee the system integration, development and testing for the tools that validate sub systems(CPU/memory/PCIe/power etc). You will standardize testing and define telemetry and alarming for the platforms the team designs. Maintaining healthy vendor relationships is critical to stay ahead of the curve, including proactive communication and rapidly resolving issues.

A day in the life Working with a variety of job roles (SDEs, SDETs, Hardware Engineers, TPMs, Managers, Principals) and groups (AWS Hardware Engineering, EC2, other AWS services) through server conception, test, launch, and operations. Driving high quality and reliability into future/new designs for AWS core compute and bare metal server solutions for AWS Cloud.

Requirements

System Development Engineers in AWS Hardware Engineering wear many hats. From orchestration tooling development, to hardware integration, to kernel driver debugging, we dive deep into problems across the breadth of AWS. The ideal candidate will have a proven track record of rapidly coming up to speed on new engineering disciplines, making impactful decisions within that space, and have experience gluing together components written by more specialized engineers to create a cohesive, well-running engineering product., 5+ years of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience

  • 5+ years of non-internship professional software development experience
  • 5+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • 5+ years of systems development in an IT or data center environment experience
  • 5+ years of deploying and operating in a Linux/Unix environment experience
  • 5+ years of systems design, software development, operations, automation, and process improvement experience
  • Experience leading the design, build and deployment of complex and performant (reliable and scalable) software solutions in production, Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
  • Experience taking a leading role in building complex software or computing infrastructure that has been successfully delivered to customers
  • 6+ years of development/programming/scripting language (Python/Java/Bash/Perl) experience

Benefits & conditions

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

USA, CA, Cupertino - 173,900.00 - 235,200.00 USD annually USA, WA, Seattle - 151,200.00 - 204,600.00 USD annually

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobmonkeyjobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:24 min

Evaluating formal AWS certifications versus raw practical engineering experience

Jan Giacomelli · LIVE

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all