Amazon

Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
560556
Location 
US-CA-Sunnyvale
Posted Date 
9/7/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

Device Ad Products is a business initiative focused on monetizing Amazon owned and operated devices. To do this, we are building a premium advertising platform that is unlike any that exists today. This is a strategic initiative for the company, and we are growing quickly. Our group functions as a start-up within Amazon, and offers a creative, fast paced, entrepreneurial work environment where you’ll be at the center of Amazon innovation.

As a Software Development Engineer on our team, you will have an opportunity to build device platform within Android ecosystem for Amazon’s Own and Operated Fire OS Devices. This device platform enables millions of customers on FireOS devices to interact with rich ad-experiences built on Amazon’s ad platform. Your day to day responsibilities would involve –
1. Participating in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance.
2. Translating functional requirements into robust, efficient, supportable solutions that work well within the overall system architecture.
3. Evaluate and make decisions around the use of new or existing technology, software products and tools.
4. Mentor junior development engineers.

Join us, and be a part of this highly motivated, cooperative and fun-loving team!

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

Basic Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering or a related field;
  • 3+ years of industry experience;
  • Experience in a compiled imperative language, e.g. Java, C++ or C#;
  • Experience in data structures & algorithms
  • Experience in professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, and code instrumentation

Preferred Qualifications

  • 5+ years of industry experience;
  • Experience with Android development;
  • Experience with building systems for semi-connected devices;
  • Experience designing clean adaptable systems for the real world.