Software Development Engineer

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Consumer

Description For Software Development Engineer

Join Amazon's Device Messaging Team as a Software Development Engineer, where you'll be at the forefront of creating and maintaining device components and cloud services for bidirectional communication between all Amazon Devices and the Amazon Cloud. The role is part of the Device Cloud Services (DCS) organization, which specializes in building foundational platform solutions for critical customer experiences. You'll work on the cloud platform that supports various Amazon devices from E-Readers to FireTV and Echo Family of Devices, while expanding into third-party devices within the Amazon ecosystem.

As a Software Development Engineer, you'll be responsible for designing and implementing high-quality software systems, working with AWS technologies, and developing code for Amazon Devices. You'll collaborate with diverse teams across engineering, product, and business stakeholders. The role involves maintaining highly available services and critical device components while promoting engineering excellence through best practices.

The Device Messaging Team's vision is to have all Amazon Devices, including subsidiaries like Ring, Blink, and Eero, using their messaging solutions. You'll interact with multiple device teams to support new generation Amazon Devices and work with both internal and external customers who rely on the platform for device notifications.

This is an excellent opportunity for engineers passionate about building innovative, mission-critical, high-volume services that customers love. You'll be part of a team that's essential to Amazon's device ecosystem, working on solutions that impact millions of users worldwide.

Last updated a minute ago

Responsibilities For Software Development Engineer

  • Designing, implementing and launching high-quality software systems
  • Working across AWS technologies to build full-stack web applications
  • Developing code for Amazon Devices
  • Collaborating with cross-functional teams
  • Promoting engineering excellence and establishing best practices
  • Consulting on architecture and design of new systems
  • Maintaining highly available services and critical device components

Requirements For Software Development Engineer

  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with full software development life cycle (preferred)
  • Bachelor's degree in computer science or equivalent (preferred)

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer, Appstore

Lead software development engineer role at Amazon's FireTV Appstore team, focusing on consumer and developer experiences with Java, Kotlin, and TypeScript.

Software Development Engineer, Ops Tech Solutions

Build and maintain critical infrastructure and telemetry systems for Amazon's global fulfillment operations network, working with Linux servers and Android devices at massive scale.

SDE (KDS Phone Screen Req), Kinesis Data Streams

Software Development Engineer role at Amazon working on Kinesis Data Streams, building real-time data processing systems at massive scale.

Software Dev Engineer II, Amazon Software Builder Experience (ASBX)

SDE II role at Amazon's ASBX team working on Apollo, a critical platform for automated deployments and fleet management used by thousands of Amazon engineers.

Software Development Engineer II, GCNA-D

AWS seeks a Software Development Engineer II for the GCNA-D team to build and maintain global network infrastructure, focusing on distributed systems and cloud technologies.