The Health and Personal Care team is seeking a passionate, customer-obsessed Senior Software Engineer to create innovative customer experiences. Our goal is to be the most customer-centric destination for consumer health and wellness needs. You will be responsible for defining the customer experience for a new product launch and will have a direct impact on how we engage with and provide solutions to customers in this critical space. Amazon's environment is very fast-paced, and requires someone who is detail-oriented, analytical, and comfortable working numerous stakeholders across the organization. Flexibility, a strong work ethic, and a good sense of humor are a must.Amazon.com is the leading online retailer in the United States with over $80 billion in global revenue. At Amazon, we are passionate about using technology to solve business problems that have big customer impact.
We are looking for a experienced hands on software development engineer with experience in developing global distributed technology solutions. The successful candidate will have experience working with distributed teams and building highly scalable services on the Amazon.com software stack. Being able to look at the big picture, architecture, systems design and dive into details of software design and code - is key. Our SDEs work alongside Principal Engineers, across multiple teams solving complex issues with creative algorithms and optimization, all on a global scale. All of our systems tend to be loosely coupled, communicating using synchronous and asynchronous messaging, leading to a classic distributed processing architecture.
We are not tied to one technology - instead, we use what is best suited for the purpose. All of our systems tend to be loosely coupled, communicating using synchronous and asynchronous messaging, leading to a classic distributed processing architecture. We are looking for talented SDE/architects who enjoy working on creative solutions, building large scale systems and who thrive in a fast paced fun environment. Finally Amazon services are part of one of the World's largest Production systems. This requires all candidates to balance sustaining and stability issues for a 24x7 environment with new development. You have to love building and inventing on behalf of customers.
•Bachelor's degree in Computer Science, Computer Engineering and related fields.
•Eight+ years of experience in software development.
•Strong understanding of computer science fundamentals, including algorithms, complexity analysis, data structures, problem solving, and object-oriented analysis and design
•Proficiency in at least one of the following: Java, C, C++, C#, Python, Perl
•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