Software Development Engineer - Distributed Services
Core
Build scalable, distributed software platforms processing millions of real-time updates to product details, prices, and inventory for Amazon's global e-commerce catalog.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
High-throughput distributed services for the Item & Offer Platform
Domain
E-commerce, Distributed Systems
Required skills
Distributed systems design, Object-Oriented Design, Large-scale multi-tiered application development, Computer Science fundamentals (data structures, algorithms), Modern programming languages (C#, C++, Java, Perl)
Preferred skills
Full SDLC expertise, Distributed computing experience, Server-side development, Team leadership and mentoring
Technologies
C#, C++, Java, Perl
Responsibilities
Collaborate on system design, Execute scalable software solutions, Solve complex computer science problems, Design and develop large-scale distributed applications
Seniority
Senior, hands-on IC
