Jobs · Quality Assurance · California

Sr. System Development Engineer, AWS Mainstream Compute

Amazon Web Services (AWS) · Cupertino, CA · 2 wk ago
Quality AssuranceFull-time

About the role

AWS Hardware Engineering Services owns the design, planning, delivery, and operation of all AWS global compute systems. The team supports all AWS data centers and ensures customers have continuous access to innovative cloud services.

Responsibilities

  • Own and lead the design and development of server products utilizing a wide range of design and manufacturing partners.
  • Work closely with customers to understand their technical needs and business goals, architecting solutions that meet their requirements.
  • Collaborate with an interdisciplinary team of component, firmware, test, qualification, and integration engineers to bring servers to the data center.
  • Oversee the fleet of servers after launch, ensuring they meet customer requirements and maintain high quality.

Requirements

  • 4+ years of non-internship professional software development experience
  • 4+ years of deploying and operating in a Linux/Unix environment experience
  • 4+ years of systems development in an IT or data center environment experience
  • 3+ years of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience
  • 2+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • 2+ 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

Qualifications

  • 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 live-site operations
  • Experience taking a leading role in building complex software or computing infrastructure that has been successfully delivered to customers
  • Experience debugging, integrating, and validating Cloud Computing servers

Similar jobs