Software Development Engineer, Alexa Devices, Innovation Leader

2 weeks ago


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

We are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. This role offers an exciting opportunity to work on cutting-edge products used by millions of customers worldwide.

About the Role

As a Software Development Engineer on our team, you will be responsible for building software that runs with high quality on millions of Echo family devices and Alexa-enabled devices. You will have ownership of the definition of the Alexa Presentation Language and drive engineering best practices such as Operational Excellence, Security, Quality, etc.

Key Responsibilities
  • Building software that meets the highest standards of quality and reliability.
  • Owning the definition of the Alexa Presentation Language and driving its adoption across the organization.
  • Driving engineering best practices and setting standards for the team.
  • Contributing to the professional development of colleagues and improving their technical knowledge and engineering practices.
About the Team

Our team creates the UI framework that runs on all Alexa-enabled devices with screens, including Echo family devices, Fire Tablets, and Amazon Fire TV. We are committed to open source software and are working to build a community around our software stack and tools.

Requirements

To be successful in this role, you will need:

  • 3+ years of non-internship professional software development experience.
  • 2+ years of design or architecture experience, including design patterns, reliability, and scaling.
  • Experience programming with at least one modern language such as Java, C++, or C#.
  • Bachelor's degree in computer science or equivalent.
Benefits

As a Software Development Engineer at Amazon Development Centre Canada ULC, you can expect:

  • A competitive salary range of $120,000 - $180,000 per year, depending on experience.
  • A comprehensive benefits package, including health insurance, retirement savings plan, and paid time off.
  • The opportunity to work on innovative projects and contribute to the growth of our organization.


  • 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 ResponsibilitiesBuilding software that meets the highest...


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

    About the JobWe are seeking a skilled Software Development Engineer to join our team at Amazon Development Centre Canada ULC. The ideal candidate will have experience building innovative applications that customers love and a passion for software engineering.Key ResponsibilitiesDevelop software that runs with high quality on millions of Echo family devices,...


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

    About the RoleAlexa Smart Properties is seeking a skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, testing, and deploying solutions for Alexa Smart Properties and enterprise customers worldwide.Key ResponsibilitiesDesign and develop micro-services to create new core...


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

    About the RoleAre you a Software Engineer looking for an opportunity to make a big impact in a company with a global impact and a startup culture?We're building solutions and applications behind Alexa products and services to directly bring joy to people's day to day lives.Alexa is the Amazon cloud service that powers Echo, the groundbreaking Amazon device...


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

    About the RoleAlexa Smart Properties is seeking a talented Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, testing, and deploying solutions for Alexa Smart Properties and enterprise customers worldwide.Key ResponsibilitiesDesign and develop micro-services to create...


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

    About Alexa ADE MobileAlexa is the Amazon cloud service that powers Echo, the groundbreaking Amazon device designed to respond to your voice commands and queries. We're building solutions and applications behind Alexa products and services to directly bring joy to people's day to day lives.Key Job ResponsibilitiesAs a key member of the Alexa Household...

  • Software Engineer

    1 month ago


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

    About the RoleWe are seeking a talented Software Engineer to join our team at Amazon Development Centre Canada ULC - K03. As a Frontend Engineer, you will be responsible for designing and implementing scalable, low-latent, high-availability, and maintainable multimodal frontend applications that enrich customer experiences on screen-based Alexa devices.Key...


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

    At Amazon Development Centre Canada ULC, we're revolutionizing the way people interact with technology. As a Software Development Engineer on our Alexa Daily Essential (ADE) team, you'll play a pivotal role in shaping and building products that customers love.About UsWe're a fast-paced, start-up like environment where agile development is embraced and...


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

    We are seeking a highly skilled Software Development Engineer to join our team at the Amazon Development Centre Canada ULC. As a key member of our close-knit team, you will be responsible for designing and building innovative software applications that deliver exceptional user experiences on our Echo family of devices, Fire Tablets, Amazon Fire TV, and other...


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

    About the RoleAs a Software Development Engineer on the Alexa Calendar team, you will play a key role in shaping the direction of our services and mentoring junior team members. Your primary responsibility will be to define, plan, and execute on deliverables that drive game-changing improvements for customers.Key ResponsibilitiesContribute to the...


  • Vancouver, British Columbia, Canada Amazon Full time

    Technical Leadership Opportunity at AmazonWe are seeking a highly experienced Software Development Manager to lead our team of engineers in delivering cutting-edge development tools for Alexa's LLM based experiences. As a SDM, you will be responsible for leading large projects across Alexa, coordinating implementation efforts between internal teams and...


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

    About UsAt Amazon Development Centre Canada ULC, we're building innovative solutions and applications behind Alexa products and services. Our mission is to bring joy to people's day-to-day lives by creating intelligent assistants that are indispensable in the home.


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

    We are Amazon Development Centre Canada ULC - K03, a cutting-edge technology hub driven by innovation and passion. As a Senior Multimodal Frontend Engineer, you will be part of our talented team working on the engine behind Amazon Echo - Alexa.Our mission is to make Alexa the best AI-powered virtual assistant, revolutionizing the way people interact with...


  • 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 designing and developing large-scale Software-As-A-Service (SAAS) solutions for subscription and membership businesses at Amazon.Key ResponsibilitiesLead projects...


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

    About Amazon Digital AccelerationAmazon Digital Acceleration powers ordering, subscriptions, and device management for Prime, Amazon Video, Music, Audible, Alexa, and Kindle. We process billions of digital purchases every year and enable our digital businesses to grow worldwide.Job DescriptionWe are looking for a skilled Software Development Engineer to lead...


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

    About the RoleWe are looking for passionate software engineers who have experience building innovative, mobile applications that customers love and will enhance their day-to-day capabilities.You will have an enormous opportunity to impact the customer experience, design, architecture, and implementation of a cutting-edge mobile product used every day.As a...


  • Vancouver, British Columbia, Canada Advanced Micro Devices Full time

    We are Advanced Micro Devices, a leading technology company committed to transforming lives with innovative solutions.Our mission is to accelerate next-generation computing experiences that shape the future of our industry, communities, and the world.As a Member of Technical Staff Engineer, you will be responsible for designing, developing, debugging,...


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

    About the JobWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC. As a key member of our engineering team, you will lead projects involving multiple teams in all aspects of the software development life cycle (SDLC) using an agile process.Key ResponsibilitiesAs a Senior Engineer, you...


  • Vancouver, British Columbia, Canada Amazon Full time

    Software Development Engineer for E-reader DevicesWe are seeking a talented Software Development Engineer to join our E-reader device team at Amazon. As a key member of our team, you will be responsible for designing, developing, and maintaining the operating system for our E-reader devices. This is an exciting opportunity to work on a highly efficient...


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

    About Amazon Development Centre Canada ULCAt Amazon Development Centre Canada ULC, we are pushing the boundaries of what is possible with innovative solutions. Our team is passionate about creating exceptional experiences that delight our customers.Role OverviewWe are seeking a highly skilled Software Development Engineer to join our Alexa Calendar team. As...