Senior Software Development Engineer - End to End IoT

Description

The Amazon Device Platform Services team is hiring a Senior Software Development Engineer. The team is responsible for the backend web services, mobile & IoT SDKs, and tools to support Amazon's device portfolio. This includes device management, OTA software updates, and device messaging, to name a few. Our device platform is utilized by all Amazon devices such as the Amazon Echo, Fire tablet, Fire TV, Dash Button, Kindle, and more. Our mission is to build a best-in-class services platform to enable Amazon to scale and be a world-class consumer electronics company.

As a Senior Software Development Engineer you will be responsible for:

  • Working across a broad set of technologies from web services, to mobile app development, to embedded/IoT platforms
  • Design & development of complex software solutions
  • Partnering with engineering, product, and business stakeholders across the company to define our engineering strategy and push projects forward
  • Establish technical standards across the organization to improve engineering excellence
  • Consulting with engineers from across the organization on architecture & design of new systems to solving some of our hardest engineering problems

Basic Qualifications

  • Bachelor's Degree or higher in Computer Science or related field
  • 10+ years of professional software development experience
  • Experience building web services, distributed systems, and service oriented architecture
  • Experience with networking protocols, wireless networking, and operating systems development
  • Object-oriented design & programming experience in languages such as Java, C++, or C#
  • Experience with the full software development lifecycle for a large-scale software product

Preferred Qualifications

  • Experience with iOS and Android
  • Strong written communication skills
  • Experience developing software in a UNIX/Linux environment

Meet Some of Amazon's Employees

Mae M.

Senior UX Designer

Mae integrates human-centered design into tools that enable business partners to operate efficiently and intuitively. She analyzes customer needs and pain points to improve designs.

Heather Z.

Director of Alexa Engagement

Heather focuses on building great customer experiences for Alexa users. She heads a team of technical and creative professionals who bring the product to life.


Back to top