Amazon Corporate LLC Senior Software Development Engineer - Ordering in Seattle, Washington

Senior Software Development Engineer - Ordering Location: US-WA-Seattle Job ID: 727720 Company: : Amazon.com Services, Inc. Position Category: Software Development Company/Location (search) : Country (Full Name): : United States Job DescriptionSenior Software Development Engineer - Ordering Job Description The PAPA team is an agile software development team whose services enable new business models that allow Amazon customers to Pay for Anything, and Pay for it at Any time. You will work with your teammates to pioneer new architectural and design choices, invent new features, develop distributed services, and build a dynamically scalable (think cloud computing), rock-solid platform solution using object-oriented C/C++ and Java on various UNIX-flavored platforms. We are a fast-paced environment, using agile methodology and lightweight SOA design patterns. We have a team culture that encourages innovation and that expects developers and management alike to take a high level of ownership for the product vision, technical architecture and project delivery. The successful candidate is expected to contribute to all parts of the software development and deployment life-cycle, including design, development, documentation, testing and operations. They must possess strong verbal and written communication skills, be self-driven and deliver high quality results in a fast paced environment. They need to really enjoy working closely with their peers in a group of very smart and talented engineers. We're looking for people who are smart and can get things done. The following skill set provides a good foundation and will allow you to be productive in our Java, Linux and NoSQL-based environment that utilizes a number of cloud-based services. Basic QualificationsBasic Qualifications - Bachelors Degree in Computer Science or related field - 6+ years professional experience in software development - Solid experience in Java, C++ or C# (expert in at least one) - Solid expertise in Data Structures and Algorithms - Strong grasp of object-oriented design principles - Experience in Perl, Ruby, or Python (at least one) - Solid UNIX or Linux experience. - Experience with scaling and performance of large distributed systems - Great understanding of database theory and solid experience in at least one relational DBMS - Good interpersonal and communication skills - Obsession with quality and customer experience - Attention to detail coupled with ability to think abstractly - Ability to mentor other engineers. Preferred QualificationsPreferred Qualifications - Master's Degree in Computer Science or related field. - Good interpersonal and communication skills - Customer Obsession. You need to really care about making sure we're delivering a good experience for our customers and our partners. - Experience with No-SQL data stores - Demonstrated ability to investigate and resolve complicated technical problems in a production environment. - Experience with building high throughput, distributed, and scalable systems - Good understanding of networking concepts - Experience with building services using the SaaS model - Experience with payments processing or banking systems Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation