<p><strong>What role you will play in team:</strong> You will be part of a dynamic team building innovative features for Amazon Music.  Your contributions will directly impact millions of users globally. You'll collaborate closely with product managers and other engineers to deliver high-quality software.</p><p><strong>What you will do:</strong> Design, develop, and test new features and improvements for the Amazon Music platform.  Work with a variety of technologies and tools to create a seamless user experience. Participate in code reviews and contribute to the overall improvement of our codebase.</p><p><strong>Key responsibility:</strong><ul><li>Develop and maintain high-quality software for the Amazon Music platform.</li><li>Collaborate with product managers and designers to implement new features.</li><li>Write clean, well-documented, and testable code.</li><li>Participate in code reviews and provide constructive feedback.</li><li>Work with a variety of technologies, including Java, Python, and AWS.</li><li>Troubleshoot and debug issues in a timely manner.</li><li>Contribute to the overall improvement of our engineering processes.</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or a related field.</li><li>1+ years of experience in software development.</li><li>Proficiency in Java, Python, or another relevant programming language.</li><li>Experience with Agile development methodologies.</li><li>Strong problem-solving and analytical skills.</li><li>Excellent communication and teamwork skills.</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package.</li><li>Opportunities for professional development and growth.</li><li>A collaborative and supportive work environment.</li><li>Work from home opportunities.</li><li>Health insurance.</li><li>Paid time off.</li></ul></p><p><strong>A Day in the Life:</strong> You'll start your day with a stand-up meeting to discuss the progress of ongoing projects. Then, you'll focus on coding, testing, and debugging new features. You'll collaborate with your team members and attend meetings as needed.  The day will conclude with reviewing your progress and planning for the next day's tasks.</p>