3+ years of non-internship professional software development experience- programming experience with at least one modern language such as java, javascript, 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.job summaryabout amazon music- software development experience on web and/or mobile platforms (ios and android)- software development experience for 3p partnerships or developer programs a plus- ms in computer science or computer engineering- a proven ability to learn and adapt to new, complex development environments- firm understanding of software development principles