Amazon

Returning Candidate?

Senior Software Development Engineer - IoT/Cloud

Senior Software Development Engineer - IoT/Cloud

Job ID 
604176
Location 
US-KS-Virtual Location - Kansas
Posted Date 
1/4/2018
Company 
Amazon.com Services, Inc.
Position Category 
Software Development
Recruiting Team 
..

Job Description


Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?

Amazon Devices is seeking an experienced backend software development engineer for the Echo Look team. The ideal candidate is an innovative self-starter who is looking for an opportunity to be both an individual contributor and technical lead. You are excited to do whatever it takes to make this new product successful and seeking an opportunity to grow as a technical leader. You will build scalable solutions incorporating cutting edge big data, smart home devices and cloud services.

This is an early stage initiative with a fast paced, highly collaborative start up like environment inside Amazon. You will have significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product. To be successful you need to be flexible and entrepreneurial, comfortable operating with ambiguity and willing to develop quick proof of concepts. You are a true owner - you are passionate about the potential customer and societal impact and will operate at all levels, diving deep into the details while providing strategic inputs for the product.

The ideal candidate is clearly passionate about delivering experiences that delight customers and creating solutions that are robust. A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast.

Basic Qualifications

  • Bachelor's or Masters in Computer Science or equivalent
  • 7+ years of industry experience.
  • 7+ years of experience in object oriented designing
  • 7+ years of experience with backend/Cloud services
  • 5+ years of experience with the tools of the trade, including a variety of modern programming languages (Java, C/C++, Objective C, Python, JavaScript) and open-source technologies (Linux, Spring, JQuery, etc)

Preferred Qualifications

  • Experience with running customer facing, cloud-based, production software system
  • Development experience defining, developing and maintaining REST based interfaces
  • Experience working with modern tools for big data storage and analysis (e.g., AWS, Apache Spark, Hadoop, SQL, NoSQL)
  • Excellence in technical communication with peers and non-technical partners
  • Experience with both backend and front end development (full stack engineering)
  • Strong sense of ownership, urgency, and drive.
  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
Lab126 is part of the Amazon.com, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation