Senior Software Development Engineer

2 months agoSeattle, WA


The Amazon Spillways team owns the critical software layer that accepts, filters, and routes all web traffic from the public Internet to its thousands of websites, including This software routes and manages traffic, detects and blocks robot and security threats, and enables Amazon's businesses to quickly and safely launch new websites and new countries.

Our team is starting new projects to take Amazon to the next level in scale and security. If the thought of working on best-in-class software that supports hundreds of millions of requests per minute and world-class security excites you, then we have the job for you. Your work will be highly visible and instrumental to helping Amazon serve record breaking amounts of customers each Prime Day.

Successful candidates will have a proven track record of developing highly distributed systems and champions engineering excellence with every code commit. You will improve the quality, consistency, maintainability, performance, and security to help solve Amazon's most difficult problems at an industry leading scale.

There are virtually no limits to the contribution and impact this role can have, so get ready to make history!

The team you will join has an incredible culture, including:

  • Helping each other solve difficult problems and providing useful, actionable design reviews
  • Freedom to propose and drive projects with a bottom up approach
  • Fantastic transparency and communication with leadership about priorities
  • Frequent Happy Hours, Team Lunches, and Team Outings
  • Supporting teams in multiple time zones
Internal candidates strongly encouraged to apply


  • 4+ years of professional software development experience
  • 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems


• Have written high performance software using networking protocols such as TCP, SSL, DNS, etc.
• Experience with Computer Networking, WebServers and Apache and Nginx development
. Experience with computer security and intrusion detection development or research
• Experience with large-scale data processing and mining
• Experience with distributed computing and enterprise-wide systems
• Experience or interest in Cloud Computing and other emerging technologies
• Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
• Experience influencing software engineers best practices within your team

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit .

Client-provided location(s): Seattle, WA, USA
Job ID: Amazon-1505018

Company Videos

Hear directly from employees about what it's like to work at Amazon.