Job Description
Amazon is hiring Software Development Engineers to collaborate with cross-functional teams, design scalable software systems, develop intelligent solutions using distributed computing technologies, build highly available storage and query systems, analyze business requirements, write clean code, participate in agile processes, and optimize application performance. Requires 1+ years of professional software development experience and a Bachelor's degree in computer science or equivalent.
Responsibilities
["Collaborate with cross-functional teams to design, develop, and launch innovative products and technology solutions.","Design and build scalable software systems capable of handling large-scale distributed computing workloads.","Develop intelligent solutions and predictive systems using modern distributed computing technologies.","Build highly available, fault-tolerant, and cost-efficient distributed storage, indexing, and query systems.","Analyze business requirements and design efficient software solutions for complex engineering problems.","Write clean, maintainable, and high-quality code while following software engineering best practices.","Participate in agile development processes, including sprint planning, code reviews, testing, and continuous delivery.","Optimize application performance, reliability, and scalability through continuous improvements and debugging."]
Requirements
["Bachelor's degree in computer science or equivalent","1+ years of non-internship professional software development experience","Experience programming with at least one software programming language"]