Amazon

Returning Candidate?

Senior Software Development Engineer

Senior Software Development Engineer

Job ID 
509466
Location 
US-WA-Seattle
Posted Date 
9/15/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

Are you a Linux kernel expert? Do you have a deep understanding of ARM and x86 processor architectures, high performance network and storage devices, and enjoy working with the latest system on chip (SOC) designs? We're expanding a team at AWS responsible for building a Linux based operation system optimized for the data plane of the worlds largest cloud infrastructure.
If you have strong experience in C or C++, and a passion for systems software engineering such as kernel or embedded development, then this is a unique opportunity to join us at day one of building the foundation on which AWS services run.
Your responsibilities will include:
Being an engineer on a small team, mentoring junior engineers, ensuring the right development practices are followed.
Be very hands-on; work with the engineering team to manage the day-to-day development activities by participating in architecture decisions, designs, implementation, code reviews and deployment
Lead the design, implementation and delivery of a Linux based operating system optimized for the AWS data plane.
Communicating with other technical teams to collect requirements, describe software product features, technical designs, and product strategy


Basic Qualifications

  • BS in Computer Science, Engineering, or related degree
  • 10 years of experience as professional software engineer
  • 3+ years delivering core systems and/or kernel components in C or C++

Preferred Qualifications

  • Excellent verbal and written communication skills
  • Experience with network and storage hardware
  • Proficiency in optimizing network and storage throughput
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations