Amazon Corporate LLC Software Development Engineer in Seattle, Washington
Do you want to be part of a new engineering team that is building from the ground up at Amazon? Can you commit to building a new service with a high level of integrity and discretion in handling sensitive information? Do you have a passion for bringing the best experience to our customers?In this team you will have the opportunity to:* Solve challenging problems at significant scale** Work on innovative systems that are still in their beginning stages** Be an actively contributing member of an agile development team, and have a large impact on the design, architecture, and implementation of a mission critical project** Work in a start-up environment with the backing of a strong corporate support culture within AmazonWe are looking for software developers with expertise and passion for building large scale distributed systems and services. In this role, you will have responsibility for:* Building functional and technical requirements into detailed architecture and design** Coding and testing complex system components** Participating in code and design reviews to maintain our high development standards** Overall system architecture, scalability, reliability, and performance** Mentoring other engineers, defining our technical culture, and helping to build a new fast-growing team* Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design* Bachelor's degree in computer science related fields OR 1+ years equivalent experience in software development* 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 non-internship professional software development experience* Bachelor's Degree in Computer Science or related field* 1+ years of experience in Software Development and full product life-cycles* Experience with distributed (multi-tiered) systems, algorithms, and relational databases.* Experience with both backend and front end development (full stack engineering).* Experience with AWS technologies.* Ability to design for performance, scalability, and availability* Proficiency with at least one of Perl/Python/Ruby/Shell Script languages* Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations* Experience with Agile software development in a UNIX/Linux environmentAmazon 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.