Software Development Engineer , AmazonAPI
Amazon.com - Auburn, WA
Apply NowJob Description
Description Description Job summaryAre you excited about building massively scalable distributed systems? Do you like building systems that can process hundreds of billions of requests in a day? We are looking for skillful back-end leader to help us work on massively scalable, distributed systems integrating with nearly all parts of the business.Through our highly available Tier-1 services we provide the building blocks for creating any shopping experience. As Amazon transitions from one-size-fits-all shopping experiences to experiences that are personalized and localized to our customers, our team is at the forefront of enabling experiences tailor-made for our 300 million plus customers. We power Search, Detail Page, Gateway, Personalization, Cart and Checkout across all platforms including , mobile and voice shopping. You will build systems and services that provide one comprehensive view of our customers, from who they are, why they are here, to what they like. Imagine building such massively scalable distributed systems processing hundreds of billions of requests in a day with next-generation technologies and with a customer obsessed, highly talented, and a fun our team, you will indulge your love of diving deep into complex technical problems, driving incremental system optimizations and raising the bar for operational excellence and development practices. We will look to you to help lift the skills and expertise of those around you.If distributed computing, large-scale system design, machine learning, next-gen technologies excites you then you''ll find this role to be engaging, challenging, and full of opportunities to learn and grow. You will own development and operation of the systems that you develop. If this sounds interesting to you, talk to us!About the hiring groupAmazonAPI is a Tier-1 API gateway that makes core shopping data accessible to teams building new shopping experiences through a single consistent REST endpoint. We provide libraries for calling our service to abstract away the low-level HTTP semantics from callers serving the same content across platforms. We also provide a caching layer to lower latency for our end customers and reduce pressure on our downstream services. We integrate with authoritative backends to ensure all customers see the same data. We work with data owners across Amazon to standardize shopping data where necessary, allowing developers to easily build new shopping experiences.About the teamOur team''s vision is to become the authoritative data plane for the Amazon store including product data, customer data, deals data, etc. Our service''s traffic(millions of requests per sec) is doubling every year as teams onboard to our platform. We work on all the niche technologies like streaming, efficient caching, network load reduction, data security etc.Basic Qualifications 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.2+ years of non-internship professional software development experienceProgramming experience with at least one software programming language.2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems3+ years of programming experience with at least one modern language such as Java, C++, or C including object-oriented design3+ years of professional software development experiencePreferred Qualifications Knowledge and 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.Demonstrated ability to mentor other software developers to maintain architectural vision and software qualityFamiliarity with professional software engineering & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operations.Experience with Agile Development Teams, Middleware, and complex systems analysisPassion for customer/user experienceA sense of humor and ability to work while having funAmazon 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 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 Qualifications 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.2+ years of non-internship professional software development experienceProgramming experience with at least one software programming language.2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems3+ years of programming experience with at least one modern language such as Java, C++, or C including object-oriented design3+ years of professional software development experiencePreferred Qualifications Knowledge and 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.Demonstrated ability to mentor other software developers to maintain architectural vision and software qualityFamiliarity with professional software engineering & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operations.Experience with Agile Development Teams, Middleware, and complex systems analysisPassion for customer/user experienceA sense of humor and ability to work while having funAmazon 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 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
Created: 2025-10-04