Software Development Engineer, Alexa Devices, Alexa Presentation Language

4 weeks ago


Vancouver, British Columbia, Canada Amazon Full time
DESCRIPTION

Interested in Amazon Echo? Want to create products that will reach more than 100 million customers? Come join a close-knit team that's evolving the definition of Alexa, Amazon's virtual assistant.

Amazon Alexa started with the vision of delivering the Star Trek computer to our customers.

Today, customers can already ask Alexa to control their smart homes, TVs, play music, and get information, news, weather, and more using just their voice.

We are now augmenting Alexa's voice-forward interaction model with a range of experiences such as rich animated visuals, video, and immersive audio.

We're creating the future of multi-modal interaction - what you see on devices today is just the beginning - it's still Day 1.

Our team creates the UI framework that runs on all Alexa-enabled devices with screens, Alexa Presentation Language.

APL includes a portable rendering engine, tools, content, and responsive templates that developers and device makers can use to author and render multi-modal experiences.

Our software powers those experiences on our Echo family of devices, Fire Tablets, Amazon Fire TV, and many more. Our Alexa Skills Kit developer tools and Alexa Presentation Language APIs allow anyone to write applications for our devices.

We're committed to open source software, and are working to build a community around both our software stack and tools.


You've found the right team if you are a passionate software engineer with experience building innovative applications that customers love.

You will join a organization that's growing in Seattle and Vancouver, Canada and have an enormous opportunity to make an impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.

We're working hard, having fun, and making history; come join us

Key job responsibilities

  • Building software that runs with high quality on millions of Echo family devices, and Alexa-enabled Devices.
  • Ownership of the definition of the Alexa Presentation Language.
  • Understanding the business impact of your systems and showing good judgment when making technical trade-offs.
  • Driving engineering best practices (e.g., Operational Excellence, Security, Quality, etc.) and setting standards.
  • Contributing to the professional development of colleagues, improving their technical knowledge and engineering practices.
BASIC QUALIFICATIONS
5+ years of non-internship professional software development experience

  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
PREFERRED QUALIFICATIONS
5+ 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
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, disability, age, or other legally protected status.

If you would like to request an accommodation, please notify your Recruiter.

The base salary for this position ranges from $150,700/year up to $251,700/year. Salary is based on a number of factors 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.

Applicants should apply via our internal or external career site.

  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for building software that runs with high quality on millions of Echo family devices and Alexa-enabled devices.Key ResponsibilitiesDesign and develop software applications...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Shape the Future of Multi-Modal Interaction with AlexaWe are seeking a talented Software Engineer to contribute to building software that powers millions of Echo family devices and Alexa-enabled devices. You will have the opportunity to define the Alexa Presentation Language, drive engineering best practices, and collaborate with a dynamic team.Key...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Engineer - Alexa Presentation Language Join our close-knit team and be part of the evolution of Alexa, Amazon's virtual assistant. We're creating the future of multi-modal interaction, and we're looking for passionate software engineers to help us shape the next generation of products. About the Role We're seeking a talented software engineer to...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Are you passionate about smart technology? Do you want to contribute to products that serve over 100 million users? Become a part of a dedicated team that is redefining the capabilities of Alexa, Amazon's intelligent assistant.Amazon Alexa was conceived with the goal of bringing the vision of a futuristic computer to life. Today, users can engage with Alexa...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Are you passionate about innovative technology? Join a dynamic team dedicated to enhancing the Alexa experience for millions of users worldwide. Our mission is to redefine the interaction between users and Alexa, Amazon's intelligent assistant.Amazon Alexa was conceived with the goal of creating a futuristic assistant that can perform tasks through voice...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Are you passionate about Amazon Echo? Do you want to develop products that impact millions of users? Be part of a dedicated team that's redefining the capabilities of Alexa, Amazon's intelligent assistant.Amazon Alexa was conceived with the ambition of bringing the futuristic Star Trek computer to life for our customers. Today, users can engage with Alexa to...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    About the RoleAlexa Smart Properties is a cutting-edge team at Amazon Development Centre Canada ULC, responsible for providing property-ready features that make it easy to deploy, integrate, and manage Alexa-enabled devices and experiences at scale for a variety of business types.Job SummaryWe are seeking a highly skilled Software Development Engineer to...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Are you a Software Engineer with a strong desire to create exceptional user experiences? This role offers an exciting opportunity to make a significant impact within a globally recognized company that embraces a startup culture.About Alexa: Alexa is the Amazon cloud service that powers the Echo device, designed to respond to voice commands and inquiries. Our...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Alexa Smart Properties empowers property owners with cutting-edge features, simplifying the deployment, integration, and management of Alexa-enabled devices and experiences across diverse property types.As a Software Development Engineer (SDE), you'll play a pivotal role in designing, developing, testing, and deploying innovative solutions for Alexa Smart...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Are you a passionate Software Engineer dedicated to creating exceptional user experiences? If you are seeking a role where you can significantly influence a globally recognized company with an innovative culture, this opportunity is for you.About Alexa: Alexa is the Amazon cloud service that powers Echo, a revolutionary device designed to respond to voice...

  • Software Engineer

    2 weeks ago


    Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Shape the Future of Voice AssistantsAt Amazon Development Centre Canada ULC, we're building innovative solutions that enhance people's daily lives through Alexa, the cloud service powering Echo devices. Our team within Alexa Daily Essential focuses on developing essential features like Timers, Alarms, and more, making Alexa an indispensable part of every...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Are you a Software Engineer with a passion for creating exceptional user experiences? If you are seeking a chance to make a significant impact within a globally recognized company that embraces a startup culture, this opportunity may be for you.About Alexa: Alexa is Amazon's cloud-based service that powers Echo, the innovative device designed to respond to...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the Alexa Home Productivity Mobile TeamThe Alexa Home Productivity Mobile team is in search of skilled software engineers to develop high-demand functionalities such as Alarms, Timers, Reminders, Calendar, and Food. We are redefining the future of Alexa by enhancing these essential features to be more personalized and family-centric. Our mission is to...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the Alexa Home Productivity Mobile TeamThe Alexa Home Productivity Mobile team is in search of skilled software engineers to develop high-demand functionalities such as Alarms, Timers, Reminders, Calendar, and Food services. We are at the forefront of transforming Alexa into a more personalized and family-centric assistant. Our mission is to leverage...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the Alexa Home Productivity Mobile TeamThe Alexa Home Productivity Mobile team is in search of skilled software engineers to develop high-demand functionalities such as Alarms, Timers, Reminders, Calendar, and Food management. We are at the forefront of transforming Alexa into a more personalized and family-centric assistant. Our mission is to leverage...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

    Shape the Future of Alexa with Innovative Mobile Applications We are seeking talented Software Engineers to join our dynamic team focused on enhancing Alexa's core productivity features. Our mission is to make Alexa a smarter Family Assistant by leveraging AI technology to create more personalized and family-oriented experiences. As part of the Alexa Home...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Alexa Mobile Productivity team at Amazon Development Centre Canada ULC - K03. As a key member of our team, you will have a significant impact on the development and launch of core product features, driving the system architecture, and spearheading best practices that...


  • Vancouver, British Columbia, Canada Amazon Full time

    Are you passionate about developing technology that enhances everyday life? The Alexa Timers team is at the forefront of creating features that are utilized by millions daily. We believe that voice technology is the most intuitive interface for engaging with devices across various domains, and we are in search of talented individuals to help us shape the...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time $150,700

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our Alexa team, you will play a critical role in shaping the future of voice technology and helping us deliver innovative solutions to our customers.Key ResponsibilitiesContribute to the definition of the...


  • Vancouver, British Columbia, Canada Amazon Full time $114,800

    Software Development Engineer RoleWe are seeking skilled software engineers to contribute to our Alexa Home Productivity Mobile division at Amazon. If you have a passion for creating engaging mobile applications that enhance user experience, this position is tailored for you. Play a pivotal role in defining the future of Alexa's essential functionalities and...