Amazon Corporate LLC Senior Software Development Engineer in Seattle, Washington

Senior Software Development Engineer Location: US-WA-Seattle Job ID: 666934 Company: : Amazon.com Services, Inc. Position Category: Software Development Company/Location (search) : Country (Full Name): : United States Job DescriptionCome help us build the next generation of the Digital Commerce systems at Amazon! We are seeking an amazing software engineer who can innovate and help us design, and build mission critical systems that power customer subscriptions at Amazon. AMASS handles the complexities of managing all kinds of digital and physical subscriptions, from Prime membership world-wide to Alexa smart home subscriptions, using the latest in high-availability services and distributed systems. We are a small team with a large charter and low operational overhead. As a key team member, you will get the opportunity to own major deliverables of the Subscriptions services and all aspects of the development cycle: scoping, design, coding, and testing, using an agile process. You'll have an opportunity to work with other teams throughout Amazon to certify cross-team requirements and designs. You'll also put your experience, expertise, and creativity to work in determining and recommending the best designs based on sound engineering principles, business objectives, timelines, and resource constraints. To be successful in this position you will have a strong background in Algorithms, Data Structures, Java, and NoSQL. The ability to communicate clearly and concisely (both written and orally) and work well in a team are key competencies. You should be able to quickly adapt to new development environments, learn new systems, create reliable and maintainable code, and find creative and scalable solutions to difficult problems. Experience working with high-traffic, scalable services is a plus. Basic QualificationsExperienced and knowledgeable in 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 Preferred Qualifications Bachelor's Degree or higher in Computer Science or related field Computer Science fundamentals in algorithm design, problem solving, and complexity analysis Proven experience in distributed software development Experience with object-oriented design and data structures Experience in, at least, one modern programming language such as Java or C# Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation