Quantcast
Channel: scrum jobs - Stack Overflow
Viewing all articles
Browse latest Browse all 12208

Software Development Engineer at Amazon (Seattle, WA)

$
0
0
Do you love solving complex technical problems? Are you interested in the fast-paced, highly competitive mobile devices market? Want end-to-end ownership of major new functionality? Does working with the cloud excite you?

If so, Amazon is looking for exceptional, motivated software engineers to work on the next generation of client to cloud services for Kindle devices, including the latest Kindle Fire family of tablets. The Kindle Fire HD is already the #1 best-selling item in the world for Amazon and the Digital Products team is one of the most innovative and fastest growing businesses at Amazon.

We are looking for passionate, hardworking, and talented software engineers who want to solve complex and broad business problems with simple and straightforward solutions, applying appropriate technologies and software engineering best practices.

The role of this position is to support our current products and drive the investigation, design, prototyping, evaluation of technical feasibility and implementation of new technologies in our areas of responsibility. These include the end-to-end solution for device messaging, data synchronization, settings and software updates for Amazon Android-based devices and applications.

- Bachelors Degree in Computer Science or related field.
- 2years experience building solutions for problems of sizeable scope and complexity that have been successfully deployed to customers / users.
- 2 years of recognizing and adopting best practices in software engineering: design, testing, version control, documentation, build, and deployment.
- 2 years writing high quality, maintainable, and robust code in a variety of modern object-oriented programming languages (like Java, C/C++) and other open-source technologies.

- Experience with Android/Linux highly preferred.
- Able to clearly communicate technically both verbally and in writing with peers and other teams.
- Understand performance and operational issues; are flexible, adaptable, and able to multi-task.
- Require little or no guidance by team members; can easily collaborate with others to solve enterprise-sized challenges.
- Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules.
- Have deep hands-on expertise with many disparate technologies.
- Development experience across platforms and mobile devices, both client and server.
- Think in terms not just of code but also architecture, and experience developing cloud-based software services with an understanding of scalability, performance and reliability.


Viewing all articles
Browse latest Browse all 12208

Trending Articles