Returning Candidate?

Senior Software Development Engineer - Amazon Devices

Senior Software Development Engineer - Amazon Devices

Company Services, Inc.
Recruiting Team 


Job Description

The Amazon Devices team is looking for the best Software Developers in the world to make using Alexa enabled devices in any environment intuitive and fun. We design and engineer Amazon’s family of consumer electronic devices like Amazon Echo, Echo Show, Echo Spot, Amazon Fire TV and Amazon Key.

Imagine asking, “Alexa, help me learn about connected devices?”… in your rental car, in your hotel room or office and then being expertly guided through the navigation system, controlling the curtains, cranking the volume on the radio or adjusting the lights. The Smart Home Demo team is building a platform to help customers discover how to use Alexa enabled devices in all of their environments.

As a Software Engineer on the Smart Home Demo team you will work with a team of highly skilled software, data, and test engineers to invent, design, and build highly scalable, stable and performant Smart Home Demo software. You will work with different customers to balance their requirements with team requirements and help your team and business evolve. You will build on the latest AWS and industry technologies to deliver rich and immersive Smart Home Demos that showcase the best of Amazon Devices and our capabilities. You will work cross-functionally to build pre-release and next-generation Smart Home and Home automation experiences.

We're reinventing the way customers experience their environments. Join us to deliver the future of Amazon’s innovations to customers all around the globe.

Notwendige Qualifikationen

  • 8 + years experience building production software systems
  • BS or MS in CS or equivalent experience
  • Experience defining system architectures and exploring technical feasibility tradeoffs.
  • Experience developing cloud software services and an understanding of design for scalability, performance and reliability
  • Experience with the tools of the trade including a variety of modern programming languages (Java, JavaScript, C/C++, Objective C, Python) and open-source technologies (Linux, SQLite, OpenGL, Spring, Hibernate)
  • OO design/development skills and have experience driving projects from concept to prototype, and finally implementation
  • Computer Science fundamentals in data structures
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis

Wünschenswerte Qualifikationen

  • Demonstrated leadership in cross-functional, highly collaborative environment.
  • Experience building complex, high-performance, and highly-available distributed software systems that have been successfully delivered to customers.
  • Demonstrated focus on continuous improvement of systems, software and processes through data analysis and metrics.
  • Experience with service-oriented architecture and web application/services development
  • Experience working in a UNIX/Linux environment
  • Understanding of performance tradeoffs, load balancing and operational issues
  • Ability to clearly and concisely communicate with technical and non-technical stakeholders across all levels of the organization
  • Excellence in technical communication with peers and non-technical cohorts.
  • Strong sense of ownership, urgency, and drive.
  • Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
  • Experience influencing software engineers best practices within your team
  • Expertise in one or more AWS products/services
  • Master’s degree in Computer Science or related technical field

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation