Logo
Amazon

Software Development Engineer - Device Messaging Services

Amazon, Seattle, Washington, us, 98127

Save Job

We are seeking talented Software Development Engineers to join our Device Messaging Team, where we design and uphold the systems enabling bidirectional communication between Amazon devices and the cloud. Our team specializes in creating foundational platform solutions that cater to a wide array of critical customer experiences, supporting devices ranging from E-Readers to FireTV and the Echo Family, as well as third-party devices connecting to the Amazon ecosystem. If you are passionate about building innovative high-volume services that deliver exceptional customer satisfaction, we want to hear from you! Key Responsibilities:

Design, implement, and launch high-quality software systems to tackle complex challenges with significant impact. Utilize a diverse range of AWS technologies to develop full-stack web applications, distributed systems, and automated workflows. Write code for a variety of Amazon Devices, enhancing our service capabilities. Collaborate with a wide range of cross-functional teams, including engineering, product management, and business stakeholders. Promote engineering excellence by setting best practices and technical standards throughout the organization. Consult with engineers to devise the architecture and design of new systems for challenging engineering problems. A Day in the Life:

You will communicate with teams from E-Reader, Tablet, FireTV, and Alexa, among others. Gather business requirements and articulate software product features. Create technical designs and architecture plans. Maintain critical device components and ensure service availability. Our team plays a crucial role in expanding the Amazon Device Messaging platform, aiming for a unified messaging solution across all Amazon Devices and subsidiaries like Ring, Blink, and Eero. As part of our mission, we interact with various device teams to support the next generation of Amazon Devices, as well as internal and external clients who depend on our platform for notifications to and from their devices. Basic Qualifications:

3+ years of professional software development experience (non-internship). 2+ years of design or architecture experience, focusing on reliability and scalability. Proficiency in at least one programming language. Preferred Qualifications:

3+ years of experience managing the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations. Bachelor's degree in Computer Science or equivalent. Amazon is committed to creating a diverse and inclusive workplace. We are proud to be an equal opportunity employer, and we do not discriminate based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status.