Amazon Corporate LLC Software Engineer in Seattle, Washington
DESCRIPTIONThis is a Software Development Engineer role in Amazon Pharamcy.Amazon Pharmacy is looking for a Software Development Engineer with strong technical competency and a history of delivery to work on the software that powers the Pharmacy Fulfillment Network. Our goal is to improve and enhance Pharmacy Fulfillment Technology to ultimately drive the best customer experience in the safest, most reliable and cost-efficient manner.As an SDE you will build services and features that allow Amazon Pharmacy to deliver medications in a safe, secure, reliable, and scalable way. As a member of our engineering team, you will be at the intersection of the physical and digital world. You will be solving interesting and complex problems at every layer of the stack, and you will be helping to make a real difference for our end consumers. You will have the opportunity to work cross-functionally with engineering, product, clinical / distribution, and customer care teams.You will be expected to deliver testable, maintainable code to support our many ongoing initiatives. Additionally, you will be responsible for participating in design discussions, code review, and communicating with stakeholders.We look forward to hearing from you!BASIC QUALIFICATIONS* Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design* Bachelor's Degree in Computer Science or related field.* Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education.* 3+ year's professional experience in backend software development.* Computer Science fundamentals in object-oriented design.* Computer Science fundamentals in data structures.* Computer Science fundamentals in algorithm design, problem solving, and complexity analysis.* Experience dealing with concurrency (threading).* Knowledge of, at least, one modern programming language such as Java, Ruby, Python.PREFERRED QUALIFICATIONS* 5+ years' experience building complex software systems that have been successfully delivered to customers.* Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.* Experience designing and development solutions that execute efficiently in a distributed environment where scale and performance are critical.* Experience with middle-ware, big data, and Internet of Things.Ability to take a project from scoping requirements through actual launch of the project.Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs./Amazon 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.