Amazon
Software Dev Engineer II, Alexa Devices, Sales & Marketing
Amazon, Sunnyvale, California, United States, 94087
DescriptionWe're focused on building the next generation of the Alexa Mobile App for mobile devices and are looking for talented developers. You will have an enormous opportunity to impact the customer experience, design, architecture, and implementation of a cutting edge mobile product used every day, by people you know. We are looking for passionate, hard working software engineers who have experience building innovative, mobile applications that customers love.ResponsibilitiesMobile application software development, design and prototypingUse best-in-class programming skills to develop highly innovative, consumer-facing Android and iOS mobile apps.Design, develop, analyze, and optimize back-end application code for efficiency and performanceWriting clean, maintainable code and performing peer code-reviews.Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibilityWork in an Agile/Scrum environment to deliver high quality software against aggressive schedulesEstablish architectural principles, select design patterns and mentor team members on their appropriate applicationWork closely with product and design teams to customize the Alexa experience on mobile devicesImplement user interfaces using the latest mobile programming techniquesKey job responsibilitiesDesigning, building and leading new app and backend projects. Previously app development experience ( or ) is a big plus, although not required.Working independently as a true project lead and primary SDE point-of-contact. This is an excellent opportunity to demonstrate above-the-bar ownership.Working with engineers from across multiple, two-pizza teams.Collaborating with L6 and L7 leaders to establish the team's tech strategy.About the teamThe DCS team is part of the Alexa Mobile organization, and our responsibilities include the onboarding of devices, the Devices channel/tab in the Alexa app, and settings management for devices. We power these experiences through five backend services that we own and maintain.Our Tech StackWe are a full-stack team with opportunities to work across various technologies and domains, including:Front-end: React Native, Typescript, Android/iOS.Back-end: Java (primary), with opportunities to work with scripting languages, Kotlin, and server-side rendering.Infrastructure: Native AWS technologies like DynamoDB, S3, App config etc.We pride ourselves on our collaborative culture, commitment to learning and growth, and the opportunity to work on cutting-edge technologies that shape the Alexa experience for millions of users worldwide.Basic Qualifications- 3+ 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 languagePreferred Qualifications- 3+ 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 equivalentAmazon 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 https://www.amazon.jobs/en/disability/us.Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Companys reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/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. This position will remain posted until filled. Applicants should apply via our internal or external career site.