Amazon

Software Development Engineer - II

2 months agoSeattle, WA

DESCRIPTION

Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, massively scalable services technology in a fast-paced team environment? Do you love working on industry defining projects that move the needle?

Are you passionate about books and reading? Would you enjoy working on systems that are fundamental to the way people discover and read books across multiple formats and devices?

Imagine being a part of a small, agile team where your ideas have the potential to reach millions within a matter of months.

At Amazon, we hire the best minds in technology to innovate & build things for the benefit of our customers. The intense focus we have on our customers is why we are one of the world's most beloved brands it is part of our company DNA. Our Software Development Engineers play an instrumental role in utilizing cutting edge technology to solve complex problems and get to see the impact of their work.

Amazon Books Tech is looking for an exceptional, motivated software engineer that has a passion for building world class software. The Books Series team is seeking developers interested in delivering solutions that help our customers discover series to read.

Amazon is an Equal Opportunity-Affirmative Action Employer Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

BASIC QUALIFICATIONS

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

PREFERRED QUALIFICATIONS

• Experience building complex software systems that have been successfully delivered to customers
• 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
• Ability to take a project from scoping requirements through actual launch of the project
• Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.