Software Development Engineer

Amazon.com Services, Inc.
 San Diego, CA

Desciption

Amazon Fashion Tech is seeking a Software Development Engineer to join our team that is focused on building mission critical software used by Amazon customers. As a software engineer on the team, you will drive improvements to our technology, collaborating with sharp engineers and highly-engaged users to ship code continuously. We have many domains ranging from highly-scalable transactional backend systems, to complex optimization problems, to customer facing mobile apps, so if you love building world-class software of any type, most likely we have a place for you. We’re truly an agile shop: we work closely with users, deliver features with high frequency, can pivot on a dime when needed, and are passionate about test coverage, refactoring and paying off technical debt. We are looking for software development engineers who share our vision for continuously improving the customer experience, who are motivated by challenging problems in distributed systems, algorithms and who love writing great code.

This opportunity is suited for highly motivated and talented software engineers who want to apply and grow their technical depth and breadth while defining and driving a new customer experience for Amazon Fashion. If you have an entrepreneurial spirit, know how to deliver, are deeply technical, highly innovative and long for the opportunity to build pioneering solutions to challenging problems, we want to talk to you. This position is located in San Diego, California. Lots of sun, close to the beach, excellent schools, and a great group of people.

Amazon.com is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.

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 related fields OR 1+ years equivalent experience in software development

· 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

· 2+ years professional experience in 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

· Proficiency in at least one modern programming language such as C, C++, Java, or Perl

Preffered Qualifications

·

· Experience taking a leading role in building complex software systems that have been successfully delivered to customers

· Experience building machine learning based automated systems.

· Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy

· Practical experience writing large scale web applications including architectural decisions, language choices, frameworks and implementation

· Experience with SQL and noSQL databases

· Front End development Expertise

· Back End development Expertise

Support