Software Development Engineer, Alexa Mobile

4 months ago


Sunnyvale, United States Amazon.com Services LLC Full time
Are you a Software Engineer with a passion for building great experiences? Are you looking for an opportunity to build scalable and robust platform for Alexa App used by 10s of millions of customers around the world? Look no further.

We'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. We are looking for passionate, hard working software engineers who have experience building innovative, mobile applications that customers love and will enhance their day to day capabilities.

Key job responsibilities
• Mobile application software development, design and prototyping
• Contribute best-in-class programming skills to develop highly innovative, consumer-facing Android & iOS mobile app architecture
• Proficient in front-end languages, libraries, and rendering technologies such as JavaScript, Typescript, React Native, React.js, Java, Swift
• Experience defining front end architectures and exploring technical feasibility tradeoffs.
• Experience developing highly interactive user experiences and an understanding of design for scalability, performance and reliability on the client side.
• Writing clean, maintainable code and performing peer code-reviews
• Writing tests for new and existing code to drive code coverage to 100%
• 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
• Work closely with product and design teams to customize the Alexa experience on mobile devices

A day in the life
You will be responsible for leading the development and launch of core features. You will have significant influence on our overall strategy by helping define these features, drive the system architecture, and spearhead the best practices that enable a quality product.

About the team
You'll be part of a team that creates scalable solutions that make up the Mobile Architecture of the Alexa app. Our team provides the building blocks to effortlessly build scalable, secure, robust and performant code. Our mission is to make Alexa available anytime, anywhere. We're mobile experts who mentor and develop the best.

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 language

PREFERRED 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 equivalent
- 2+ years of professional non-internship experience with front end, web or mobile software development using JavaScript, HTML and CSS
- Proficient in front-end languages, libraries, and rendering technologies such as JavaScript, Typescript, React Native, React.js, Java, Swift
- Experience with full-native, hybrid, and pure-web mobile app development.
- Experience developing cloud software services and an understanding of design for scalability, performance and reliability.
- Excellence in technical communication with peers and non-technical cohorts.
- Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
- Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.



  • Sunnyvale, California, United States Amazon Full time

    About the RoleWe are seeking a talented Senior Software Engineer to join our team in building innovative, mission-critical, high-volume applications for Alexa devices.As a key member of our team, you will have the opportunity to make a significant impact on the design, architecture, and implementation of Alexa features that are used every day by people you...


  • Sunnyvale, California, United States Amazon Services LLC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Alexa Trust team. As a key member of our team, you will be responsible for designing, implementing, and launching key features and infrastructure for Trust experiences.Key ResponsibilitiesLead the design and implementation of innovative and scalable applications that...


  • Sunnyvale, California, United States Amazon Services LLC Full time

    About the RoleWe're seeking a talented Software Development Engineer to join our team at Amazon Services LLC. As a key member of our mobile development team, you will be responsible for designing, developing, and launching core features of the Alexa Mobile App.Key ResponsibilitiesDesign and develop scalable and robust mobile application softwareContribute to...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleAlexa is the personal assistant and cloud service that powers the next generation of ambient computing devices, designed around your voice.We believe voice is the most natural user interface for interacting with technology across many domains. At Alexa Communications, we are inventing the future of global, multimedia communications.As a...


  • Sunnyvale, California, United States Amazon Inc Full time

    Alexa is a cloud-based personal assistant that powers the next generation of voice-enabled devices. As a Software Development Manager, you will lead a team of developers in creating innovative solutions for Alexa. Your expertise in software development and leadership will drive the success of our Alexa development program.Key Responsibilities:Lead a team of...


  • Sunnyvale, California, United States Amazon Services LLC Full time

    About Amazon's Alexa Voice Cloud ServiceAmazon's Alexa voice cloud service and Echo devices are at the forefront of this latest technology wave of Generative AI experiences.We deliver responsible AI and world-class products that are used every day, by people you know, in and about their homes.At the same time, we obsess about customer trust and ensure that...


  • Sunnyvale, California, United States Amazon Full time

    Ambient Computing and Voice-Controlled CommunicationsAt Amazon, we're inventing the future of global, multimedia communications. Our team is working to become the most natural way for people to communicate, and the challenge ahead is significant.As a Software Development Engineer on our Alexa Communications Devices team, you will have the opportunity to work...


  • Sunnyvale, California, United States Amazon Services LLC Full time

    About UsAmazon's Alexa voice cloud service and Echo devices are at the forefront of this latest technology wave of Generative AI experiences. We deliver responsible AI and world-class products that are used every day, by people you know, in and about their homes.Job DescriptionWe are seeking a passionate and talented Software Development Engineer with...


  • Sunnyvale, California, United States Amazon Services LLC Full time

    About Amazon's Alexa Voice Cloud ServiceAmazon's Alexa voice cloud service and Echo devices are at the forefront of this latest technology wave of Generative AI experiences. We deliver responsible AI and world-class products that are used every day, by people you know, in and about their homes. At the same time, we obsess about customer trust and ensure that...


  • Sunnyvale, United States Amazon.com Services LLC Full time

    Amazon’s Alexa voice cloud service and Echo devices are at the forefront of this latest technology wave of Generative AI experiences. We deliver responsible AI and world-class products that are used every day, by people you know, in and about their homes. At the same time, we obsess about customer trust and ensure that we build products in a manner that...


  • Sunnyvale, California, United States Amazon Full time

    Job DescriptionAlexa is the personal assistant and cloud service that powers the next generation of ambient computing devices, designed around your voice.We believe voice is the most natural user interface for interacting with technology across many domains. At Alexa Communications, we are inventing the future of global, multimedia communications.As a...


  • Sunnyvale, California, United States Amazon Services LLC Full time

    Become a Part of Amazon Services LLCWe are on the lookout for a talented and motivated Software Engineer to join our forward-thinking team at Amazon Services LLC. Our mission is to provide state-of-the-art AI solutions through products like Alexa and Echo, which enhance everyday life for users globally. As a Software Engineer, you will be instrumental in...


  • Sunnyvale, California, United States Amazon Services LLC Full time

    Become a Part of Amazon Services LLCWe are on the lookout for a talented and motivated Software Engineer to join our pioneering team at Amazon Services LLC. Our mission revolves around advancing state-of-the-art AI technologies through products like Alexa and Echo, which enhance everyday life in households globally. As a Software Engineer, you will be...


  • Sunnyvale, California, United States Amazon Services LLC Full time

    About Amazon's Alexa Voice Cloud ServiceAmazon's Alexa voice cloud service and Echo devices are at the forefront of this latest technology wave of Generative AI experiences. We deliver responsible AI and world-class products that are used every day, by people you know, in and about their homes.Our Commitment to Customer TrustWe obsess about customer trust...


  • Sunnyvale, California, United States Amazon Full time

    Alexa is the personal assistant and cloud service that powers the next generation of ambient computing devices, designed around your voice.We believe voice is the most natural user interface for interacting with technology across many domains. At Amazon, we are inventing the future of global, multimedia communications.As a Software Development Manager, you...


  • Sunnyvale, California, United States Amazon Full time

    Job SummaryAmazon is seeking a highly skilled Software Development Engineer in Test to join our team. As a member of our team, you will be responsible for driving test automation and tooling, working closely with the central QA and tech teams. You will have significant influence on our overall strategy by helping scale testing of the features, driving and...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleAs a Senior Technical Program Manager for Alexa Audio, you will play a critical role in shaping the technical, product, and execution vision for one of Amazon's fastest-growing businesses.Key ResponsibilitiesCollaborate with cross-functional teams to prioritize and manage large development projectsPartner with external companies to bring Alexa...


  • Sunnyvale, California, United States Walmart Global Tech Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our Mobile Development team. As a key member of our team, you will be responsible for designing, developing, and maintaining mobile applications using React Native.Key Responsibilities:Design and develop mobile applications using React Native, with a focus on cross-platform...


  • Sunnyvale, California, United States Walmart Global Tech Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Mobile Development team at Walmart Global Tech. As a key member of our team, you will be responsible for designing, developing, and implementing new features and functionalities for our mobile applications.Key ResponsibilitiesDesign and develop high-quality mobile applications...


  • Sunnyvale, California, United States United Software Group Full time

    Job Title: Android Software DeveloperWe are seeking an experienced Android Software Developer to join our team at United Software Group. As an Android Software Developer, you will be responsible for the development, improvement, and release of our Business Android App. You will participate in peer code reviews and contribute effectively within an agile setup...