Software Development Engineer, Privacy

Amazon’s mission is to be earth’s most customer-centric company and our is the guardian of our customer’s . Amazon's Engineering is looking for builders that want to create unique data solutions that help us retain our customer’s trust. Our partners across Amazon’s Consumer and Digital business units to build, monitor, and protect a secure environment for the Amazon business. As a software development engineer on our , you will apply the appropriate technologies and best practices to autonomously solve difficult problems. You will work with customers, stakeholders, and peers to refine your ideas into pragmatic solutions with high operational excellence. You will contribute to the professional development of colleagues, improving their technical knowledge and engineering practices.The ideal candidate is clearly passionate about new opportunities and has a demonstrated track record of success in delivering new features and products. A commitment to work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high-performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast. The successful candidate’s code and approach to work will be exemplary, delivering solutions that are inventive, secure, easily maintainable, appropriately scalable, and extensible. Your solutions will apply to all of Amazon’s consumer and digital businesses including but not limited to Amazon.com, Alexa, Kindle, Amazon Go, Prime Video and more.Key job responsibilitiesDesigning, developing, and operating key system products and servicesEnsuring designs align with the organizational and product architecturesMaintaining and promoting a high operational excellence barOperating in an/environment to deliver high quality projects on tight schedulesBASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Product UI

Are you looking for an opportunity to enhance the product displays across the Amazon store through a highly available, large scale, store-wide software solution? Does it excite you to find patterns and build generic, composable software solutions to solve complex problems? Are you looking for inventing newer and simpler ways of building solutions? If so, we are looking for you to fill a challenging position.We are the one stop shop for all shopping experience building product displays. Through our highly available Tier-1 services we provide the building blocks for Product displays that enable our experience owners to perform at scale. We power experiences like Search, Personalization, Cart and Checkout across all platforms including Amazon.com, and mobile. As an SDE II on our team, you will design and build software that is highly available, performant, scalable, and extensible. You will own the software development process end to end and be responsible for design, implementation, testing and operations.This position requires that you are a significant and autonomous contributor. Your work is consistently high quality. You solve complex problems, applying appropriate technologies and best practices. Your focus is on designing, developing and effectively applying automated solutions that test major portions of software (e.g., significant component, set of features, mid-size application, service, etc.). You prevent and find defects early. You apply software testing techniques, such as boundary value testing, etc. You build complete test and/or measurement solutions (e.g., performance, load, scalability, usability, etc.) You use data from testing, deployment, and production to measure quality and provide actionable improvement to the product. You write code that an SDE unfamiliar with the system can understand. You are proficient in a broad range of design approaches and know when it is appropriate to make trade-offs. Your solutions are pragmatic. You do things with the proper level of complexity the first time (or at least minimize incidental complexity). You consider the legacy of the code you produce, limiting the use of short-term workarounds. You create flexible software without over-engineering. You re-use where possible, while being judicious about introducing dependencies. You are efficient with resource usage (e.g., designing to avoid impacting the system under test.)This is an exciting opportunity for a seasoned engineer. In this position, you will play a leading role in the architecture, design, implementation and deployment of large-scale and complex applications. You will push your design and architecture limits by inventing and simplifying complex problems. You have strong verbal and written communication skills, are self-driven, and can deliver high quality results in a fast-paced environment. You will work with Amazon engineering and business teams across the globe in planning, designing, executing and implementing this new platform.The ideal candidate is motivated and self-directed professional with a demonstrated track record of thriving in dynamic environments, proficiently delivering extensive systems. A dedicated learner with a passion for tackling new challenges and resolving customer issues.Key job responsibilities• 5+ years of professional full-stack development.• Ability to rapidly prototype and adjust in response to customer feedback.• Experience building front-end features that have been successfully delivered to customers for mobile applications.• Proficient in a broad range of software design approaches and common UX patterns. Knows when (and when not) to use front-end software design patterns.• Can articulate the risks and benefits of depending on front-end libraries, frameworks, and toolsets.• Able to dive into the source code of front end libraries to debug, patch, and extend them when necessary.• Proficient in view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support).• Ability to communicate effectively with both technical and non-technical individuals.• Meets/exceeds Amazon’s leadership principles requirements for this role• Meets/exceeds Amazon’s functional/technical depth and complexity for this roleBASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Professional Services

As a Software Dev Engineer, you will lead the building and improving of backend and frontend services to exceed our user expectations around usability and performance. You operate at all levels, diving deep into the details while providing inputs to product design and vision. You will design and implement features that deliver benefits at scale.You will work closely with product managers, UX designers, senior and peer-level software engineers to deliver complex products and features. You will own quality and deployment for your code. You will mentor junior team members to improve their skills and raise the bar on software development best practices. You are expected to think like an owner, driving the right solutions in terms of quality and breadth of functionality. The ideal candidate is a creative technology leader with both breadth and depth of relevant technologies. This opportunity requires excellent technical, problem-solving, and communication skills. Core to the role is to be able to innovate by defining solutions that can scale and deliver. Ideal candidates have extensive experience with agile methodologies, and show bias for action. You should be comfortable with a degree of ambiguity that’s higher than most projects and relish the idea of solving problems that haven’t been solved at scale before. Along the way, we guarantee that you’ll learn a ton, have fun and make a positive impact in an engaging environment.Key job responsibilities* Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and build innovative solutions to complex problems* Utilize cutting-edge technologies to build and deploy deploy distributed applications, maintaining high expectations for application reliability and resilience* Design and code the right solutions starting with broadly defined problems* Work in an agile environment to delivery high-quality softwareA day in the lifeIn this role, SDEs are encouraged to be creative problem solvers who digest complex problems into elegant and flexible solutions. We especially value engineers who are able to peek around corners, designing today's solutions in a way that can tackle tomorrow's problems. We are looking for engineers who are passionate about creating products and features from scratch, managing ambiguity, and upholding a high security bar. About the teamOur team is responsible for creating the next generation of security and productivity tooling experiences for builders at AWS. We own the roadmap, technical design, engineering, launch plan, and operations for products we build. We focus on empowering builders by providing the tools and workflows needed to rapidly create secure, efficient software and infrastructure implementations for customers. Our team is made up of strong technical leaders and motivated, autonomous software engineers. We work tirelessly to distill complex problems into scalable and easy to understand processes.Diverse ExperiencesAmazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Why AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship and Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.AWS Sales, Marketing, and Global Services (SMGS) is responsible for driving revenue, adoption, and growth from the largest and fastest growing small- and mid-market accounts to enterprise-level customers including public sector. The AWS Global Support team interacts with leading companies and believes that world-class support is critical to customer success. AWS Support also partners with a global list of customers that are building mission-critical applications on top of AWS services.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Project Haul

Amazon strives to be Earth's most customer-centric company where people can find and discover virtually anything they want to buy online. By giving customers more of what they want – low prices, vast selection, and convenience – Amazon continues to grow and evolve as a world-class e-commerce platform. We are looking for strong Software Engineers with expertise and passion to imagine, build and develop innovative products. This is a high growth space and a big opportunity that needs an entrepreneurial minded product creator. The ideal candidate will be curious, have attention to detail, be energized by challenging entrepreneurial environment, be comfortable thinking big while also diving deep.If you are looking for an opportunity to be a part of or lead strong development teams and build creative technology solutions that positively impact millions of international customers, and relish large ownership and diverse technologies, join our team today!‘Amazon Haul’, a shopping experience in the Amazon Shopping app that provides customers in the U.S. a place to discover even more affordable fashion, home, lifestyle, electronics, and other products with ultra-low prices with everything priced at $20 or less. This exciting, discovery-driven CX is dedicated to generic products at ultra-affordable prices, with fulfillment by Amazon direct from manufacturer country of origin (initially from China) in one to two weeks. The store's intuitive browse-based design and escalating discounts encourages exploration and larger basket sizes.Launched in November 2024, it's still early days in the journey and the perfect time to join the team at the ground level. We're looking for passionate and experienced Software Development Engineers to join our team in Seattle and lead distinct Customer Experience initiatives for Project Haul. There is distinct Amazon leadership visibility with the specific ask of "Going big in 2025" as well as a possibility of WW expansionKey job responsibilities- Lead E2E architecture, design, implementation, support, and evaluation of technology-focused tools and services.- Ability to work effectively in a cross-functional team.- Track record of taking initiative and producing results.- Self-directed, demonstrates technical leadership, and a great teammate.- Ensure the quality of architecture and design of systems.- Provide leadership and innovation in the design and implementation of services to enable new products and services.- Evaluate complex business and technical requirements, and communicate inherent risks and solutions to technical and non-technical business owners.- Act as point of contact for communications dealing with project deliverables, setting the expectation, managing priorities, technologies, human factors and management issues.A day in the lifeIn this role you will work closely with stakeholders, software engineers, business development and product teams to deliver our most complex, high quality, scalable products deployed globally around the world.This team is driving two 2025 S-team goals to make haul "Go Big" in the US and launch WW this year. Our team is on a mission to completely reimagine the end-to-end customer journey for Retail products - from the front-end Shopping experiences all the way through the backend supply chain (Seller experience, Operations, . Engineers in this team have the opportunity to work on all Retail surfaces - from Homepage, DP, Search, PurchaseX, P13N, Accounting, Pricing, Tax, Returns, DEX etc. It’s a massive challenge, but also a chance to make a huge impact.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Promotions Platform

Interested in earning loyalty and trust of millions of shoppers world-wide? Want to help drive repeat business for shoppers? Looking to build and maintain world-class software services and influence shopper behavior all over the world? Seeking an environment where you can continuously innovate and grow as a developer? Want to integrate with best-of-breed bleeding-edge utility computing systems? To have an immediate impact and build large systems for the future?Did you answer yes to the above questions? Are you ready for a unique challenge? Then this is the job for you!As a member of Amazon.com's global E-commerce development team, you'll play a key role in the creation and evolution of our Promotions Services to solve the world’s most complex technical challenges in scalability, distributed systems, large-scale computing, and Web applications – just to name a few. Promotions systems are responsible for creating, messaging, and calculating discounts for promotional campaigns for all Amazon websites world-wide as well as those of our e-commerce partners. Our systems are invoked by website shopping applications hundreds of millions of times each day!The Promotions Services team is looking for can-do software development engineers to join our team based in Seattle, WA. Don’t let this opportunity pass you by – join our high-performing team at Amazon.com today!Key job responsibilitiesDesign and develop scalable software in Java Collaborate with peers across the globeFuture-proof software for prodigious growthEngage in sustainable engineering on systems with huge reachBASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Q Business

Are you a talented and inventive Software Development Engineer passionate about developing new AWS services and moving innovation forward to build customer centric solutions? Would you like to develop software applications by playing a key role within AWS? Come to join us and make the history.AWS Q Business team builds new AWS services for our customers be more productive and increase their efficiency. We leverage technologies like machine learning and robust analytics. We turn the power of AWS to intuitive applications that help millions of customers every day to stay ahead of their changing business needs. Our growing portfolio of business applications leverages the power and scale of AWS services to remove the undifferentiated heavy lifting that business users spend too much time on.The AWS Q Business team is looking for software engineers who thrive on solving complex problems, relish the challenges of operating complex and mission critical systems under fast paced environment. As part of the team, you play a key role in defining and developing the next generation of applications. You contribute to all parts of software development lifecycle, document critical customer-facing functionalities. You possess great verbal and written communication skills, are self-driven and deliver results in a fast paced environment. You work closely with technical leaders across AWS.About the teamDiverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Why AWS?Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. EEO/AccommodationsAWS is committed to a diverse and inclusive workplace to deliver the best results for our customers. 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; we celebrate the diverse ways we work. For individuals with disabilities who would like to request an accommodation, please let us know and we will connect you to our accommodation team. You may also reach them directly by visiting please https://www.amazon.jobs/en/disability/us.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Region Authority

Would you like to build highly scalable and reliable systems? How about working with customers and peers from the entire range of Amazon's business to deliver cool new features? Whether you're passionate about pioneering technology or a software developer who likes to solve business problems, the Region Authority team is the place for you.The Region Authority team owns foundational technology that enables the definition, discovery, and management of regional coverage areas through curated geographic boundaries. We own Tier-1 services that efficiently index and discover available, buyable offers based on a customer's location across Amazon's shopping experience. Our services process hundreds of thousands of requests per second at peak from our more than hundred clients.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Retail Pricing

The Pricing Shared Services team owns the core set of systems which decides prices of products sold by Amazon Retail. The team owns system data vending, notification and price publishing systems which are used by multiple pricing strategy teams for building their price recommendation and submission of their recommended prices. These systems scale to thousands of TPS and computes prices for billions of listing every month. We are building new services that radically scales publishing capacity of our systems while making our services multi-tenant to support Amazon's growing number of businesses. We collaborate with product, science, and business teams to figure out new ideas. We innovate by applying state-of-the-art computer science to define, design, and build our systems. And we experiment with different approaches, eager to learn from whatever the results are while having fun along the way.To help meet these goals, we are looking for a passionate, talented Software Development Engineer. We are looking for someone who innovates, loves solving hard problems, and looks for 'yes' as the answer. As a Software Development Engineer, you will develop services using your expertise and experience with a variety of technologies. You will deep-dive into distributed systems to design and optimize for performance, maintainability, scalability, and extensibility. You will innovate and scale services, addressing problems that span new feature development to new system creation. You will design and write clean, maintainable code and integrate data from a large number of services. And you will contribute to the development of yourself and colleagues through peer code-reviews and mentoring, improving the technical knowledge and engineering practices of your team.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Route 53

Amazon Route 53’s Health Checks team is hiring! Amazon Route 53 is a highly available and scalable Domain Name System (DNS) service offered by Amazon Web Services. Our team owns Route 53 Health Checks, a highly available endpoint monitoring service. Every few seconds, our service checks the health of millions of computers all around the world to help Route 53 DNS, Amazon Elastic Load Balancing, Amazon RDS, Amazon S3 and many other AWS services maintain high availability for their customers. This is a highly technical back-end position working on our distributed health checking infrastructure and public API. Our service runs primarily on a Java and Linux-based stack with lots of interaction with different public AWS services and Amazon-internal tools. Each member of our team brings a different technical background to the table, but we all enjoy using our knowledge and insights to make things easier for our customers. We don't expect you to be an expert in, or necessarily even be familiar with, all of the languages and technologies we use, but we do expect you to be excited to learn about them! Our team is responsible for operating as well as developing our service, and this position will involve on-call responsibilities. We rotate this responsibility between all our team members; in the past this has meant being available on nights and weekends about once every two months. We don't like getting paged, so we work to ensure that our systems are well built, well tested and fault tolerant. When we do get paged, we work together to resolve the root cause so that we don't get paged for the same issue twice. We are a good mix of new and experienced engineers, and enjoy helping each other grow through one-on-one mentoring and thorough but supportive code reviews. We care about your career growth and try to assign projects and tasks based on what will help each team member develop into a more well-rounded engineer and take on more complex tasks in the future. Experimentation is encouraged, and we are always looking for new ideas to improve our internal processes and make the the service better for our customers. We’re looking for a new teammate who is enthusiastic, empathetic, curious, motivated, and reliable; someone who will help us build on the positive team culture we’ve been cultivating. BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Route 53 Edge Team

Amazon Route 53 is a highly available and scalable Domain Name System (DNS) service offered by Amazon Web Services. We operate in over 50 locations worldwide and provide advanced functionality such as latency-based routing (LBR), Private DNS, Geo DNS routing, DNS failover, and integration with Amazon CloudFront, Amazon S3, and Amazon Elastic Load Balancing. On top of that, we offer fast change propagation with a 100% availability SLA. Our service is quickly growing and we're expanding in multiple directions: adding new features and functionality to our DNS services, better traffic management, new AWS integrations, improving our health check capabilities, and expanding with new services in the naming and routing space. Throughout everything we do, there’s a core focus to be operationally indistinguishable from perfect. Our mission is to build and operate a better and secure Internet.Amazon Route 53 is looking for an experienced Software Engineer to join our Edge Platforms Team. In this role you will design, develop, and operate services and systems for our global edge fleets. The ideal candidate has experience working on distributed systems, networking, and low level opti and Infrastructure, and thrives in a highly collaborative, creative, analytical, and fast-paced environment. If you are interested in living every day at the forefront of extreme scale and cutting edge technologies, you will enjoy Amazon Route 53! BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, S3

Amazon Web Services' Cloud Storage, AWS S3, is one of the largest distributed storage systems in the world. Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% (you didn’t read that wrong, that’s 11 nines!) durability. These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage Service (S3). Amazon S3 powers businesses across the globe that make the lives of consumers better daily. Whether its electronic content delivered to your home, technology that betters your remote working experience, allows you to plan travel to exotic places or simply get stuff delivered to your home. As a Software Development Engineer in S3, you get to deliver these capabilities and delight our customers through teams of talented engineers and leadersS3 Data Plane team is looking for a passionate, experienced software engineer to build the next generation S3 services. The team designs, implements, operates, and improves the S3 API experience for all of S3. Our software processes millions of requests per second and bandwidth measured in terabits per second. We solve challenging customer problems, driving change across S3's vast customer base. You will lead your peer engineers on the team to deliver high-quality and scalable software. You will drive innovation to build the next generation of software to handle our exponential growth. You will code systems and services that allow rapid development to meet the fast-paced nature and interesting challenges that are at the heart of S3’s cultureIn AWS, if you build it, you own it. S3 is a highly available 7x24 worldwide service requiring dedicated support from our engineering teams. We pride ourselves on a high level of ownership in the work we do. This means we hold a high bar for test automation, verification processes, design and code reviews to ensure that our systems meet the exacting standards our customers demand. We maintain a regular on-call rotation across our teams with engineers and managers all taking part to resolve the inevitable issues that arise. We work hard to minimize getting paged in the middle of the night as we recognize that a well-rested employee is a productive employee.Upon joining S3, every employee is paired with a peer buddy who will help you to quickly come up to speed in understanding the technology we’re building, the tools we use and the business problems we’re trying to solve. We hire exceptional people and we recognize the importance of coaching others. We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, and job level. On our internal “Broadcast” video streaming website, you’ll find countless presentations by some of the brightest minds in computing discussing solutions to many of the exciting problems we’re solving in AWS today with new live-streaming videos added every week.Creating a reliable, scalable, and flexible web service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly not only about building good software but about making that software achieve its goals in operational reality. Come join us and help solve a challenging set of problems in a space packed full of opportunities.Utility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.About the teamAbout AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team ...

Software Development Engineer, S3 Buckets

Managing trillions of objects in storage, retrieving them in sub-x ms, new features that deploy to hundreds of thousands of hosts, achieving 99.999999999% durability. These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage Service (S3). Amazon S3 powers businesses across the globe that make the lives of consumers better daily. Whether its electronic content delivered to your home, technology that betters your remote working experience, allows you to plan travel to exotic places or simply get stuff delivered to your home. As a Software Development Engineer in S3, you get to deliver these capabilities and delight our customers through teams of talented engineers and leaders. Utility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Key job responsibilitiesS3 Buckets team is looking for a passionate, experienced software engineer to build the next generation S3 Buckets service. The team designs, implements, operates, and improves the S3 API experience for all of S3. Our software processes millions of requests per second and bandwidth measured in terabits per second. We solve challenging customer problems, driving change across S3's vast customer base. You will work with your peer engineers on the team to deliver high-quality and scalable software. You will drive innovation to build the next generation of software to handle our exponential growth. You will code systems and services that allow rapid development to meet the fast-paced nature and interesting challenges that are at the heart of S3’s culture. In AWS, if you build it, you own it. S3 is a highly available 7x24 worldwide service requiring dedicated support from our engineering teams. We pride ourselves on a high level of ownership in the work we do. This means we hold a high bar for test automation, verification processes, design and code reviews to ensure that our systems meet the exacting standards our customers demand. BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, S3 Object Attributes

Amazon Web Services' Cloud Storage, AWS S3, is one of the largest distributed storage systems in the world. Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% (you didn’t read that wrong, that’s 11 nines!) durability. These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage Service (S3). Amazon S3 powers businesses across the globe that make the lives of consumers better daily. Whether its electronic content delivered to your home, technology that betters your remote working experience, allows you to plan travel to exotic places or simply get stuff delivered to your home. As a Software Development Engineer in S3, you get to deliver these capabilities and delight our customers through teams of talented engineers and leadersS3 Data Plane team is looking for a passionate, experienced software engineer to build the next generation S3 services. The team designs, implements, operates, and improves the S3 API experience for all of S3. Our software processes millions of requests per second and bandwidth measured in terabits per second. We solve challenging customer problems, driving change across S3's vast customer base. You will lead your peer engineers on the team to deliver high-quality and scalable software. You will drive innovation to build the next generation of software to handle our exponential growth. You will code systems and services that allow rapid development to meet the fast-paced nature and interesting challenges that are at the heart of S3’s cultureIn AWS, if you build it, you own it. S3 is a highly available 7x24 worldwide service requiring dedicated support from our engineering teams. We pride ourselves on a high level of ownership in the work we do. This means we hold a high bar for test automation, verification processes, design and code reviews to ensure that our systems meet the exacting standards our customers demand. We maintain a regular on-call rotation across our teams with engineers and managers all taking part to resolve the inevitable issues that arise. We work hard to minimize getting paged in the middle of the night as we recognize that a well-rested employee is a productive employee.Upon joining S3, every employee is paired with a peer buddy who will help you to quickly come up to speed in understanding the technology we’re building, the tools we use and the business problems we’re trying to solve. We hire exceptional people and we recognize the importance of coaching others. We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, and job level. On our internal “Broadcast” video streaming website, you’ll find countless presentations by some of the brightest minds in computing discussing solutions to many of the exciting problems we’re solving in AWS today with new live-streaming videos added every week.Creating a reliable, scalable, and flexible web service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly not only about building good software but about making that software achieve its goals in operational reality. Come join us and help solve a challenging set of problems in a space packed full of opportunities.Utility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Key job responsibilities• Design, implementation, deployment and maintenance of innovative software solutions to transform service performance, durability, cost, and security.• Use C, Java and software engineering best practices to ensure the standard of quality of all team deliverables.• Write high quality distributed system software.• Work in an agile development environment, where you are always working on the most important stuff.• Mentor junior software development engineersBASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- 3+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience ...

Software Development Engineer, Selection Monitoring

The Amazon Selection and Catalog Systems team (ASCS) builds global selection and catalog management systems. The Selection Monitoring team is responsible for building the biggest product selection on the planet to satisfy our customers’ all shopping needs. We build platforms, systems and tools to create and take advantage of datasets that contains billions of records, use the latest machine learning, data processing technologies and a broad set of AWS technologies. In order to drive the expansion of Amazon selection, we use cluster-computing technologies such as MapReduce and Spark to process billions of products and find the products/brands not already sold on Amazon. We work with structured and unstructured content such as text and images and apply Machine Learning algorithms such as Clustering, Natural Language processing, Fuzzy matching and Image processing at a massive scale.We are looking for engineers to tackle ambiguous problems in the areas of data processing, machine learning algorithms and distributed systems of cloud-scale. You are expected to take ownership, dive deep and drive solutions from developing prototypes, design to coding, testing and deployment. The role demands innovation and expects you to push the boundaries. You will get opportunity to work with many tech teams and business teams within Amazon and deliver solutions that will have an impact to both Amazon top-line & bottom line.Key job responsibilitiesPartner with Principal Engineers, Sr. SDEs, and Product and Program Management to define and grow the technical and architectural vision for Selection Monitoring’s mission-critical systems driving the brand and product experience on Amazon.Deliver and own scalable, fault-tolerant, and highly available services that underpin our large-scale data processing solutions.Build and own systems for Data discovery and lifecycle management of hundreds of datasets spanning several Petabytes.Develop solutions to efficiently deploy and orchestrate hundreds of application flows across a hybrid set of compute environments.Utilize serverless and container technologies to build next-gen scalable compute layer solutions.The SDE on this team will be playing a key role in solving complex problems and building innovative solutions to drive authoritative selection on Amazon platform. Candidate needs to have a high sense of ownership, ability to develop end to end solutions and improve customer experience. This role would expose you to solving problems of scale in the areas of data mining, machine learning algorithms and distributed systems of cloud-scale.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Seller Pricing & Shared Services

We are a dynamic team at Amazon dedicated to improving customer trust and price perception through consistently low and easy-to-understand pricing. Our mission is to build long-term customer loyalty by prioritizing competitive prices over short-term profits. We focus on three key pillars: Price Perception, Pricing Customer Experience, and Seller Pricing Tools.We are seeking a talented and motivated Software Development Engineer II to join our team and help drive innovation in pricing strategies and customer trust mechanisms. As an SDE II, you will play a crucial role in designing, developing, and maintaining scalable systems that power Amazon's pricing infrastructure and enhance customer experience.Key job responsibilities- Design and implement robust, scalable solutions for price perception measurement and analysis across the customer journey.- Create and improve seller pricing tools, including competitive pricing APIs, automated pricing systems, and pricing dashboards.- Collaborate with cross-functional teams to gather requirements, design solutions, and implement new features that drive customer insights and improve price competitiveness.- Participate in code reviews, system design discussions, and technical documentation to ensure high-quality software development practices.- Mentor junior engineers and contribute to the team's technical growth and knowledge sharing.A day in the life- Implementing new features for seller pricing APIs- Optimizing price perception measurement systems- Conducting code reviews for team members- Mentor junior engineers- Collaborate with data scientists on A/B test results- Continuously monitor system health and respond to alerts- Engage in cross-functional meetings to drive pricing innovationsOther than this, we celebrate our wins, holidays and birthdays with team lunches, and look for opportunities to bring everyone together.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Selling Partner Experience

While our problems may be complex, our solutions should be simple. Are you a Software Development professional yearning to find a place to take your career to the next level? Is problem solving and troubleshooting to design and create unique software solutions part of your DNA? Then it’s time to take a look at the Selling Partner Experience team! Our goal is simple: making online selling more attractive to a broader demographic of potential retailers through the application of machine learning and other advanced algorithms. Your work will directly impact cost, selection and the customer experience for both internal and external customers alike.Key job responsibilitiesAs an experienced Software Engineer, you will help drive the global expansion of our applications and services, with a significant opportunity to define a Seller and Buyer facing Amazon platform. You will develop a scalable framework for the improvement of the Seller Experience as you work collaboratively across Amazon development teams to integrate their services with our applications and platform. Because you take pride in setting the standard for engineering excellence, you are a hands-on, pragmatic problem solver that easily balances trade-offs between competing interests. You thrive in a fast-moving team environment where you are able to juggle complex dependencies and requirements while producing optimal solutions.“Third-party sellers contribute just above 30% of unit sales, and are a very significant part of Amazon's business.” – Jeff BezosIt’s all about the Seller. - Developing code and systems that have direct impact on 2 million third-party Sellers worldwide and then seeing the results within seconds of deployment in “real time” - Working with an empowered team of people in an environment that exudes customer obsession with every keystroke, every interaction - Inventing new innovative approaches towards communicating and interacting with Sellers - Building a global, enabling toolset that can allow us to deploy in a new country in a matter of days - Networking with virtually every Tech team within Seller Services as well as many outside of the team to solve collaborative problems - Experimenting with leading edge programming paradigms, languages and technologiesWe are looking for dynamic and innovative Software Development Engineers to join our expanding team to help develop applications that will improve the Amazon Seller Experience and scale for the explosive growth of Sellers on Amazon. This unique opportunity puts you in the driver’s seat to create applications that will improve the efficiency of over 2 million third-party Sellers that help to directly impact the bottom line for both the Seller and Amazon."We do hundreds of experiments every day in our fulfillment centers to get a little bit better - incremental invention. And then sometimes we do whole new broadcloth things like Amazon Web Services, like Kindle, like third-party sales on our own detail pages." - Jeff BezosA day in the lifeWe are innovators. We embrace both functional and object oriented programming. We develop using best of breed technologies and the latest offerings from AWS. Come live on the leading edge with our team of intrepid engineers!We are inventors. Because we have a wide open landscape to create, build, and develop each day is totally different. In a single day, it is considered the norm to collaborate with Retail, Customer Service, Amazon Web Services, Vendor Support, and Amazon’s Seller Performance Teams. We have the opportunity to obtain functional knowledge across multiple applications, platforms and businesses while interfacing with other technology and business groups.We are partners. Our team works with a number of diverse technologies and applications. Seller Experience is one of the few organizations within Amazon that owns workflow from the retail website to the backend applications and data. Technologies and platforms include: Java, Python, TS/JavaScript, Bedrock, SageMaker, DynamoDB, S3, Lambdas, Linux and other development platforms unique to Amazon.We are developers. Development in Seller Experience is managed through the SCRUM methodology of Agile Project Management. Execution is critical in SCRUM. Seller Experience works quickly to deliver executable functions to our business partners in short 30-day iterations. Delivering a product that the business can utilize within a 30-day window develops a trust and opens doors to many future successes.At the end of the day, our team is expected to take ownership and deliver results. We hire the brightest and most talented engineers and expect them to raise the bar and challenge their colleagues to do what is best for our Sellers.We are the future. With all of the creativity and opportunity within the Seller Experience Development Team, you will find a place where career longevity is possible. You have the ability to be creative while impacting millions of Sellers globally. Want to try a new feature? Do it. Think you have a better way to build a tool? Do it. The decision is up to you.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Shipping Authority

Want to influence billions of orders, Improve delivery speed and drive innovation in delivery!. We are the team that influences your discovery of items in Amazon. Interested to use your own product in your day to day Amazon shopping experience then we are the team to join. Why Shipping Authority? 1. High impact with high visibility. 2. Enterprise level distributed systems.3. Opportunity to innovate and solve for scale. We own tier 1 systems that influences Search, Detail Page, Cart, Ads and other experiences across AmazonKey job responsibilities1. Design highly scalable systems which uses pre-computation (or ML) to enable indexing and discovery experience. 2. Improve resiliency of tier-1 services. 3. Handle high peak events like Prime Day. BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Shopping Design Tech

Deliver delightful and innovative shopping experiences for Amazon customers everywhere. You will work directly with design, product, and technical leaders to build, test, deliver, and maintain new user interfaces and interactions that improve the shopping experience.Key job responsibilitiesAs an SDE II on the Shopping Design Tech team, you will:- Deliver features and improvements to major portions of the codebase, working closely with stakeholders and peers to understand customer problems and ensure you build the right solutions- Contribute across the full software lifecycle, demonstrating operational excellence and identifying opportunities to improve processes and systems- Tackle difficult problems with visible risks, bringing clarity and identifying simple solutions while understanding customer impact- Design software to enable new features or improve existing systems, balancing priorities between new development and operational work- Drive continuous improvement, identifying and executing on opportunities to enhance your team's development and testing processes- Earn trust with design, product, and engineering partners, demonstrating empathy, candor, and backbone through all levels of communicationA day in the lifeA day in the life will include:- Designing and implementing innovative shopping features and experiences that delight customers- Collaborating closely with designers, product managers, and other engineers to turn concepts into high-quality, scalable code- Proactively identifying technical risks and opportunities, and proposing solutions to address them- Participating in code reviews, pair programming, and other engineering best practices to maintain code quality and share knowledge- Owning the full software development lifecycle, from ideation to deployment and maintenance- Utilizing the team's prototyping and experimentation tools to rapidly validate ideas and gather customer feedback- Continuously learning and expanding your skills to keep pace with evolving technologies and customer needsAbout the teamThe mission of the Shopping Design Tech team is to build magical shopping experiences that customers use daily and love. We are part of a group that includes product and design leaders who design the Amazon shopping experience for customers. We build the features that make it easy for customers to discover, evaluate, and transact on Amazon. We enable Amazon builders with design patterns, systems, tools, and best practices to design a cohesive and delightful shopping CX.Your stakeholders include design, product, and engineering leadership, all of whom rely on your expertise and guidance to deliver exceptional shopping experiences for Amazon customers.BASIC QUALIFICATIONS- 2+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, SIVI

Want to join one of the hottest growing teams at Amazon? The Business to Business (B2B) market is ripe for innovation and Amazon Business (www.amazon.com/business) aims to disrupt the way buying and selling happens between businesses and suppliers. We provide business customers everything they love about Amazon, for work. We are focused on building a unique shopping experience for business users and business sellers with access to hundreds of millions of products world-wide, business-only selection, free two-day shipping, business and quantity pricing, new payment solutions, tax exemptions, dedicated customer support and much more. We've grown a lot in the years since our launch and become one of the most promising opportunities within Amazon. Go ahead and read about us on any of your favorite media outlets!We need engineers who can step into this environment and help us build highly distributed systems to support businesses around the world selling on Amazon. You will join a highly technical and entrepreneurial team building applications to disrupt the B2B e-commerce segment. You will participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance. You will evaluate and make decisions around the use of new or existing technologies and tools, and you’ll coach and mentor junior development engineers. We work in an entrepreneurial environment and deliver value incrementally and frequently. We are still in the early stages of development, so you will be in on the ground floor. If you are a candidate with a sense of ownership, passion and drive to delight customers, come join us!Key job responsibilities* You will participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance.* You will evaluate and make decisions around the use of new or existing technologies and tools, and you’ll coach and mentor junior development engineers.* You will directly work with Senior Engineers and Principal Engineers in the org to define our architecture plans for the next three years.* You will be driving team to make decisions on build vs re-use by collaborating with Retail and Seller Pricing teams.* You will be responsible for setting standards and mechanisms for handling operational load. BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Smart Home

Are you passionate about smart home, the Internet of Things, and creating seamless user experiences? Imagine developing software that not only delights millions of customers but also enhances your own daily life, allowing you to experience first-hand the impact of your innovative solutions.The Smart Home Setup + Matter team is dedicated to delivering a seamless experience for all Amazon customers to connect their smart home devices with Alexa. We are the first touchpoint that introduces customers to the exciting world of smart home technology and its capabilities.In this role, you will have the opportunity to:- Bring your innovative ideas to life and create full-stack software that you will use every day, making you the ultimate customer.- Write the code that controls smart home devices.- Immerse yourself in the cutting-edge fields of artificial intelligence and the Internet of Things (IoT).- Work in a fast-paced, dynamic environment where your code reaches millions of customers daily, allowing you to witness the direct impact of your work.We are seeking talented and driven individuals who thrive in a continuous learning environment and are passionate about delivering exceptional user experiences. If you are excited about shaping the future of smart home technology and working on innovative projects that touch millions of lives, we want to hear from you!Key job responsibilities- Collaborate closely with the product teams and stakeholders to translate customer needs into well-defined technical requirements.- Design, implement, and deploy scalable software solutions across multiple platforms, including the Alexa app, various Echo devices, and cloud-based Native AWS services, leveraging your expertise in building robust and efficient systems.- Demonstrate a deep understanding of designing for scale and user-perceived latency (UPL), as these are critical factors in delivering exceptional customer-facing experiences that can handle high volumes of traffic and interactions.- Thrive in an agile environment, actively contributing to the continuous delivery and operational maintenance of high-quality software, ensuring a reliable and performant experience for millions of users.A day in the lifeAs an engineer on the Smart Home Setup team, your typical day will involve close collaboration with cross-functional stakeholders. Through these interactions, you'll gain a deep understanding of customer needs, enabling you to design and deliver innovative technical solutions that address real-world challenges faced by our users. Your role will be pivotal in shaping the future of smart home experiences, as you will be responsible for translating customer feedback and product visions into elegant and scalable software solutions. BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence ...