Amazon

Software Development Engineer, Alexa Social

3+ months agoSeattle, WA

DESCRIPTION

Alexa Social organization was incubated with a vision to connect millions of customers through meaningful social experiences built around relationships and shared affinities. We are a nascent organization with the spirit of a start-up. We currently support features such as song and photo sharing. We are growing rapidly, and making strategic investments in multiple new social experiences.
For our new team we are looking for passionate, curious, and talented Software Engineers, to build innovative, mission critical, high volume applications that revolutionize the industry. Join our team and you will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know!

As a member of this team, you will build dynamic, custom user experiences on Amazon Echo devices with a display (e.g. Echo Show) to deliver the next level social experiences. You will have the opportunity to work on the front or backend systems or both. With the power of the AWS cloud at your disposal, you will build reliable, scalable, and high performance services that leverage Content Management and Machine Learning systems to continuously adapt to customer behavior and deliver custom, relevant content.

Other key responsibilities include:

• Influence our overall strategy by helping define product features, drive the system architecture, and spearhead the best practices that enable a quality product
• Participate in all stages of the software development cycle, including designing and developing new system architecture and improvements
• Working with other team members to investigate design approaches, prototype new technologies and evaluate technical feasibility
• Focusing on operational excellence, constructively identifying problems and proposing solutions
• Writing clean, maintainable code and performing peer code-reviews
• Working in an Agile/Scrum environment to deliver high quality software

BASIC QUALIFICATIONS

• 2+ years of non-internship professional software development experience
• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
• 1+ years of experience with mobile application development

PREFERRED QUALIFICATIONS

• Master's degree in Computer Science
• Driven to provide the best customer experience via technology
• Experience developing cloud software services with an understanding of design for scalability, performance and reliability
• Experience with AWS
• Self-directed, demonstrate leadership potential and a team player
• Proven ability to work effectively in a cross-functional team
• Experience communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
• Excellent problem solving skills
• Excellent written and oral communication skills
• The ability to learn and adapt quickly to a fast-paced development environment

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us

Job ID: Amazon-1469277