Software Development Engineer

10 months ago
Job ID
Amazon Corporate LLC
Position Category
Software Development

Job Description

Are you interested in building a Tier-1, high-availability, low-latency service that powers every Amazon shopping experience?
Yes, we are talking about building a system that will process 1 trillion transaction a day!

Amazon provides a single destination to purchase a book, rent a movie, stock up on toiletries, buy a snowplow, discover a new wine, rent a herd of goats to mow your lawn, and much more. We want customers to discover and purchase any product or service on any platform – browsers, mobile apps, watches – you name it. In order to do that, we need to encapsulate all of the complexity of building a shopping experience. We’re building a single API that any small group of engineers could look at and say “Yeah, I know how to build on that”. That’s where you come in.

We’re looking for a creative, technical, full stack, customer-obsessed Software Development Engineer to join the team that define and deliver the vision of Amazon’s Shopping API. You will work with the best of Amazon to build a system that accelerates our engineering and product teams.

This position requires experience with:
· High availability, high throughput, low latency services on commodity hardware.
· Designing and building durable service APIs that are easy to use but enforce encapsulation of business logic in the appropriate layers.

As a Software Development Engineer, you will perform coding, mentoring, and maintenance required. You will think globally, ensuring we continue to build high performance systems that can scale gracefully across every product we sell, while reducing cost and improve serviceability. Amazon has pioneered shopping and we’re just getting started.

Basic Qualifications

· BS, MA, or Ph.D. in Computer Science or related discipline
· at least 3 years of real industry experience: writing code and solving tough problems
· Proficiency in Java or other OOP language
· Excellent written and verbal communication skills, sense of ownership and drive

Preferred Qualifications

· 5+ years of relevant, broad engineering experience
· Expert knowledge and deep experience in at least one of the following major technical areas: RESTful services, high throughput services, data modeling, caching, engineering for availability, distributed systems, or managing frameworks used by thousands of engineers.
· Experience with Agile Development Teams, Middleware, and complex systems analysis
· Passion for customer/user experience

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed