Software Development Engineer, Alexa Devices, Alexa Presentation Language
4 weeks ago
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 an 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
- 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.
- 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
- 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.
#J-18808-Ljbffr-
Vancouver, Metro Vancouver Regional District, CA Amazon Full timeSoftware Development Engineer, Alexa Mobile Home ProductivityAre you excited to work on a product which is used by millions of customers on a daily basis? Come and join the Alexa Home Productivity Mobile team. Our team owns several high volume features (Alarms/Timers/Reminders/Calendar/Food) and are looking for people that will help us shape the future of...
-
Vancouver, Metro Vancouver Regional District, CA Amazon Full timeSoftware Development Engineer, Alexa Mobile Home ProductivityAre you excited to work on a product which is used by millions of customers on a daily basis? Come and join the Alexa Home Productivity Mobile team. Our team owns several high volume features (Alarms/Timers/Reminders/Calendar/Food) and are looking for people that will help us shape the future of...
-
Vancouver, Metro Vancouver Regional District, CA Amazon Full timeSoftware Development Engineer, Digital AccelerationAmazon Digital Acceleration powers ordering, subscriptions, and device management for Prime, Amazon Video, Music, Audible, Alexa, and Kindle, amongst other digital businesses. We process billions of digital purchases every year and enable our digital businesses to grow their businesses worldwide. We are on a...
-
Vancouver, Metro Vancouver Regional District, CA Amazon Full timeSenior Software Development Engineer, Digital AccelerationAmazon Digital Acceleration powers ordering, subscriptions, and device management for Prime, Amazon Video, Music, Audible, Alexa, and Kindle, amongst other digital businesses. We process billions of digital purchases every year and enable our digital businesses to grow their businesses worldwide. We...
-
Vancouver, Metro Vancouver Regional District, CA Amazon Full timeSoftware Development Manager, Amazon Software Builder Experience (ASBX)Ever wondered how AWS (think of S3, EC2, DynamoDB, and more), the Amazon retail web site, Alexa, Prime Video, and hundreds of other services are available 24 hours a day, across the world, yet are continually evolving?Apollo is the answer!The Amazon Software Builder Experience (ASBX)...
-
Vancouver, Metro Vancouver Regional District, CA Amazon Full timeSenior Software Development Engineer, Commerce Integration Services, Digital AccelerationWould you like to help us build a large-scale Software-As-A-Service (SAAS) solution for all subscription and membership businesses at Amazon? Are you excited about building distributed systems with really challenging mix of requirements on availability, latency and...
-
Vancouver, Metro Vancouver Regional District, CA Amazon Full timeSoftware Development Manager, Amazon Software Builder Experience (ASBX)Ever wondered how AWS (think of S3, EC2, DynamoDB, and more), the Amazon retail web site, Alexa, Prime Video, and hundreds of other services are available 24 hours a day, across the world, yet are continually evolving? Apollo is the answer!The Amazon Software Builder Experience (ASBX)...
-
Vancouver, Metro Vancouver Regional District, CA Amazon Full timeSoftware Development Manager, Amazon Software Builder Experience (ASBX)Ever wondered how AWS (think of S3, EC2, DynamoDB, and more), the Amazon retail web site, Alexa, Prime Video, and hundreds of other services are available 24 hours a day, across the world, yet are continually evolving? Apollo is the answer!The Amazon Software Builder Experience (ASBX)...
-
Firmware Development Engineer
3 weeks ago
Vancouver, Metro Vancouver Regional District, CA Advanced Micro Devices, Inc Full timeOverview: WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
Software Development Engineer, Amazon MQ
4 weeks ago
Vancouver, Metro Vancouver Regional District, CA Amazon Development Centre Canada ULC Full timeAs a Software Development Engineer with Amazon MQ, you will be responsible for designing, developing, testing, and deploying distributed open-source message broker systems and large-scale solutions for our world-wide customer base. In this role, you will collaborate closely with cross-functional peers and open source project maintainers to influence our...
-
Software Development Engineer, AWS Cloud Map
3 weeks ago
Vancouver, Metro Vancouver Regional District, CA Amazon Development Centre Canada ULC Full timeSoftware Development Engineer, AWS Cloud MapAWS Cloud Map is looking for a Software Engineer to join our team in Vancouver to help us realize our vision of making Cloud Map a one-stop shop for discovering all resources in the cloud. Today, the Cloud Map team owns a highly available and scalable service discovery solution that allows customers to discover...
-
Software Engineer
4 weeks ago
Vancouver, Metro Vancouver Regional District, CA Electronic Arts Inc. Full timeEA SPORTS is one of the most iconic brands in entertainment – connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games. We are starting a new team composed of a mixture of experienced EA/EA SPORTS employees and new talent from across industries. With some of the most valuable IP in the...
-
Senior Software Developer, Mobile Engineering
3 weeks ago
Vancouver, Metro Vancouver Regional District, CA Software Aspekte Full timeWe are hiring an Senior Software Developer to join our Mobile Software Development team!Our Spare headquarters is located in Vancouver, BC, but this position is open to remote work options within Canada. Unfortunately, at this time, we are not able to hire outside of Canada.As an Senior Software Developer in the Mobile team you willHave the opportunity to...
-
Sr Software Development Engineer
4 weeks ago
Vancouver, Metro Vancouver Regional District, CA Workday, Inc. Full timeSr Software Development EngineerAbout the RoleAs a Software Development Engineer, you will have the opportunity to tackle complex problems, which comes with developing and delivering enterprise software using your expertise in design, coding, algorithms, and complexity analysis. Your primary focus will be to:Architect, design, program, debug, and modify...
-
Vancouver, Metro Vancouver Regional District, CA Amazon Full timeSoftware Development Engineer, Secure Endpoint ConnectivityHelp craft the future of how Amazonians access customer data. You and your team are charged with securing the endpoints that Amazonians use in over 100+ countries around the world to effectively serve our customers. Protect our customer information from malicious groups and programs by building...
-
Sr Software Development Engineer
3 weeks ago
Vancouver, Metro Vancouver Regional District, CA Workday Full timeYour work days are brighter here. At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value of putting our...
-
Sr Software Development Engineer
4 weeks ago
Vancouver, Metro Vancouver Regional District, CA Workday, Inc. Full timeSr Software Development Engineer - Grants DevelopmentAbout the TeamThe Workday Financials Application Development organization is a highly talented group that is delivering the next generation of SaaS solutions designed to meet the needs of today’s global businesses, built using the most modern technologies and development methodologies, providing an...
-
Vancouver, Metro Vancouver Regional District, CA Amazon Development Centre Canada ULC Full time5+ 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 AWS Utility...
-
Senior Software Engineer – Xbox Graphics
3 weeks ago
Vancouver, Metro Vancouver Regional District, CA Microsoft Full timeThe Xbox Graphics team is seeking a Senior Software Engineer - XBOX Graphics who is excited to work on state-of-the-art graphics, compression, and emulation systems. Our diverse team works at the intersection of hardware and software to provide industry-leading game development technology. Working closely with hardware engineers and game developers, we...
-
Software Engineer, Network Systems
4 weeks ago
Vancouver, Metro Vancouver Regional District, CA Arista Full timeJob DescriptionWho You’ll Work WithArista Networks is looking for world-class Network Systems software engineers.Network systems software is all about managing hardware components on switches and routers. As a Network Systems engineer, you will collaborate with hardware engineers to design and build novel features that help Arista hardware run effectively...