Alexa is the Amazon cloud service that powers Echo, the ground-breaking Amazon device designed to respond to your voice commands and queries. Smart Home aims to bring comfort, safety, and convenience to the customers by controlling various devices in a house through Alexa. Our Alexa Smart Home Growth and Monetization team is focused on building experiences that drive customer engagement and monetization of Smart Home products and features.Are you a Software Engineer with a passion for building great experiences? Are you looking for an opportunity to make a big impact in a company with a global impact and a start-up culture? We're building solutions and applications behind Alexa products and services to directly bring joy to people's day to day lives. We're working hard, having fun, and making history. Come join our team!Key job responsibilities* Leading development and maintenance of key system features.* Writing clean, maintainable code and performing peer code-reviews.* Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.* Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules* Establish architectural principles, select design patterns and then mentor team members.* Work closely with product and design teams to customize the Alexa experience on devices.About the teamAs a key member of the Alexa Smart Home Growth and Monetization team, you will be an innovator in building products that customers love. You will be part of a strong team in a fast-paced environment that embraces agility and innovation. At Amazon, every engineer has the opportunity to positively impact millions of customers and you will be called on to identify and realize these opportunities. And, you will have the satisfaction of working on a product your friends and family can relate to, and use every day. This is a rare opportunity to positively impact the way people live.We are open to hiring candidates to work out of one of the following locations:Seattle, WA, USA- 2+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language- 4+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalent- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design- Hands-on experience across front-end user interfaces, business logic, and data tiers.Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $115,000/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. Applicants should apply via our internal or external career site.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 w