Skip to content

Software Development Engineer, Alexa Connections at Amazon – Vancouver

Amazon JobsAmazon·Vancouver, BCfull time

Posted: July 9, 2026

Apply for this jobExpires: August 8, 2026

Browse more Amazon jobs · See other jobs in Vancouver

job description

AI Summary

Software Development Engineer, Alexa Connections at Amazon in Vancouver, BC, drives the development of next-generation communication features using advanced AI technologies. This role involves integrating sophisticated AI systems into Alexa's core capabilities to create seamless and intuitive user experiences. Top requirements include at least three years of professional software development experience, two years of design or architecture experience, and proficiency in a software programming language.

Revolutionizing Communication with AI at Amazon

Joining the Alexa Connections team at Amazon in Vancouver, BC, offers a unique opportunity to be at the forefront of Agentic AI innovation, redefining the future of global communication. As a Software Development Engineer, you'll play a pivotal role in shaping the next generation of intelligent, conversational experiences that impact millions of customers worldwide. This position places you at the intersection of disruptive AI technologies and real-world application, allowing you to make a tangible difference. You'll collaborate closely with a team of passionate professionals who share your enthusiasm for innovation, collectively pushing the boundaries of what is possible with Alexa+.

In this dynamic role, you'll be instrumental in driving the development of cutting-edge communication features, powered by advanced AI technologies. This includes working with Generative, Agentic, and Real-time AI to create truly intuitive and responsive systems. Your work will involve close collaboration with various cross-functional teams, including product management, design, and data science experts. Together, you'll design and deliver innovative solutions that leverage these powerful AI technologies to enable seamless and intelligent communication experiences for users. A key aspect of your contribution will be leading the integration of these advanced AI systems into Alexa's core capabilities, ensuring a user experience that is both seamless and intuitive. This involves not only the technical development but also a deep understanding of user needs and how to translate complex software solutions into accessible features. Your expertise in software development will be crucial in bringing these ambitious projects to fruition, enhancing the overall functionality and appeal of Alexa's connections features. The experience gained here will be invaluable, working with some of the most advanced AI frameworks available today.

Key Responsibilities and the Alexa Connections Vision

As a Software Development Engineer, your responsibilities extend beyond mere coding; you'll significantly influence product and technology strategy. This involves actively helping to define product features, refining system architecture, and spearheading the adoption of Agentic AI and Large Language Model (LLM) best practices. Your contributions will be vital in ensuring the delivery of a high-quality product that meets Amazon's rigorous standards. A core part of your technical contribution will be to build agentic APIs, which are essential for delivering cloud services and device software solutions characterized by low latency, low cost, high reliability, and exceptional scalability. This requires a deep understanding of distributed systems and robust software design principles.

You'll also take a leadership role in driving and leading software design, establishing development standards, refining team processes, and conducting thorough code reviews. These activities are critical for maintaining code quality, consistency, and the overall health of the codebase. Furthermore, optimizing software libraries for low latency, efficient CPU usage, and minimal memory footprint will be a continuous focus, ensuring that Alexa's connections features perform optimally across various devices and network conditions. Delivering high-quality software is paramount, and you'll achieve this by working effectively within a dynamic, team-focused Agile/Scrum environment, fostering collaboration and iterative development. Beyond your direct technical contributions, you'll also contribute to the professional development of your colleagues, sharing your technical knowledge and promoting best engineering practices within the team. This collaborative approach ensures continuous learning and growth for everyone involved in the software development lifecycle.

The Alexa Connections team, which you'll be a part of, aspires to position Alexa+ as the world’s most trusted connection assistant. Their vision is built on three pillars: Trust as the foundational element for Alexa to become a daily habit, recognizing that customers have numerous choices; the Completion of end-to-end customer journeys, moving beyond simply shipping features to ensuring users achieve their desired outcomes; and creating Joy through personalized, proactive experiences that leave a lasting memory. Your work in software development and design will directly contribute to achieving this ambitious vision, enhancing the user experience and solidifying Alexa's role in daily life. The connections you help build will be integral to this mission.

Qualifications and Amazon's Commitment to Employees

To thrive in this Software Development Engineer role, candidates are expected to possess a strong foundation in professional software development. Basic qualifications include at least three years of non-internship professional software development experience, demonstrating a solid track record in building and maintaining robust systems. Additionally, candidates should have a minimum of two years of non-internship design or architecture experience, covering crucial aspects such as design patterns, reliability, and scaling of both new and existing systems. Proficiency in programming with at least one software programming language is also a fundamental requirement, ensuring you can immediately contribute to the team's technical efforts.

Preferred qualifications further enhance a candidate's profile, including three or more years of full software development life cycle experience. This encompasses a comprehensive understanding of coding standards, conducting effective code reviews, managing source control, overseeing build processes, implementing thorough testing strategies, and managing operations. A Bachelor's degree in computer science or an equivalent field is also preferred, providing a strong theoretical background to complement practical experience. Your previous experience in similar development roles will be highly valued.

Amazon is committed to being an equal opportunity employer, fostering an inclusive culture that empowers all Amazonians to deliver the best results for their customers. The company does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Amazon offers a comprehensive benefits package designed to support the health and well-being of its employees. This includes robust health insurance coverage, encompassing medical, dental, vision, prescription, and basic life & AD&D insurance. Employees also benefit from a Registered Retirement Savings Plan (RRSP) and a Deferred Profit Sharing Plan (DPSP), alongside generous paid time off. These resources are provided to improve overall health and well-being, ensuring that employees feel supported both professionally and personally. The base salary range for this position in Vancouver, BC, is between 114,800.00 and 191,800.00 CAD annually. As a total compensation company, Amazon's package may also include other elements such as sign-on payments and restricted stock units (RSUs), with final compensation determined by factors including experience, qualifications, and location.

categories

about amazon

similar jobs