Returning Candidate?

Senior Software Engineer - Alexa (Cloud Services)

Senior Software Engineer - Alexa (Cloud Services)

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description

Intrigued by Alexa? Interested in creating something new? We are building a new product for Alexa - the cloud service that powers Amazon’s groundbreaking Echo devices. We believe voice is the most natural user interface for interacting with technology across many domains. This is a ground floor opportunity in a new team helping make Alexa an indispensable personal assistant in the home.

As a Senior Software Engineer in the Alexa team, you will architect, design, and implement state of the art voice services. In collaboration with your product and development counterparts you will incorporate customer input into our new service and coordinate software development across multiple teams, ensuring our service and other Amazon services work well together. You'll measure your success by the quality of your execution, the pace of innovation you help drive, and the increased satisfaction you deliver.

You have the right combination of software engineering theory and the practical experience needed to build reliable, scalable, high performance products that customers love to use. We are looking for someone with a real passion for team work, hustle, good communication, creative problem solving, learning, and having fun.

Key qualities
  • Excellent written and verbal communication skills
  • Ability to work effectively in a cross-functional team
  • Track record of taking initiative and producing results
  • Dedicated to providing the best customer experience
  • Self-directed, demonstrates technical leadership, and a great teammate
  • Fast learner who is generous with their knowledge

Basic Qualifications

  • BS in Computer Science or related field
  • 7+ years of software development experience
  • Experience with Agile/Scrum software development practices and principles
  • Experience with 1-2 modern programming language, such as: Java, JavaScript, C/C++, Objective C or Python
  • Experience with open-source technologies such as: Linux, SQLite, Spring, or Hibernate
  • Experience building, scaling and maintaining high volume systems
  • Experience mentoring teammates to maintain architectural vision and software quality

Preferred Qualifications

  • MS/PhD degree in Computer Science
  • Computer science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Experience working in the end-to-end stack (UI, platforms, databases, distributed systems)
  • Excellent debugging and system analysis skills
  • Develops long-term technical strategies and influences leadership decisions is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation