Who gets hired, and why
Generalists
C/C++ systems
GenAI
Java backend and full-stack
Cloud and DevOps
Full-stack
Fintech
Embedded firmware
Data
Mobile
ML
Also present
Generalist software engineers. Amazon's best-known engineering role is the software development engineer, who is hired for the company rather than for one team or one stack, and much of its hiring takes this form. Some of these postings describe backend services in any language, where the postings require AWS, often with DynamoDB, Kinesis, EMR, API Gateway and Spring Cloud, and API design, messaging and big data. Others describe general engineering for the store and its systems with AWS and Java, and others ask for version control, testing and sound engineering practice without naming a stack at all. Many name no specific skill. Together they are much the largest part of Amazon's hiring, and their share held steady through the record.
C/C++ systems engineers. Amazon runs one of the largest fleets of servers and networks in the world, for the store, for its warehouses and for AWS, and systems engineers on Linux build and run it. Most of these postings describe the work and the automation and testing around it rather than naming skills. Where they do, they require the Linux kernel, device drivers and board support packages, networking with DHCP, IPv6 and TCP/IP, and C/C++. This role is above its usual weight, and in July to September 2026 its share of openings doubled, making it the largest named role at Amazon.
GenAI engineers. Amazon is adding generative AI to every business it runs. Rufus answers shoppers' questions in the store, Alexa+ is a new Alexa built on language models, and AWS sells access to many companies' models through Bedrock. GenAI engineers build these, and most of the work is fitting models into existing systems. The postings that name skills require AWS with Java or Python, information retrieval, Amazon Bedrock and DynamoDB, and some require MCP and A2A, the protocols that let AI agents use tools and talk to one another, knowledge graphs, and guardrails, the checks that keep a model's answers safe. A notable part of this role builds conversational AI. GenAI engineers are well above their usual weight here.
Java backend and full-stack engineers. Java is the language much of the store, the seller tools and the delivery network are written in. Java engineers build services on AWS with DynamoDB, SQS and Spring, and many postings also require Python. Java is below its usual weight here, likely because much of Amazon's Java work is posted under the generalist role, and its share eased in July to September 2026. It is the role that takes the most entry-level openings at Amazon.
Cloud and DevOps engineers. Amazon's cloud and DevOps engineers run build and release pipelines, servers and site reliability, the work of keeping a service running and fixing it fast when it fails. Many postings require Java and Python, with AWS services such as Lambda, S3, RDS, EC2 and ECS, and Linux, Unix and Go. This role is below its usual weight, and its share of openings fell in every quarter of the record, from one of the largest roles to one of the smallest.
Full-stack engineers. Amazon's shoppers, sellers and delivery associates work in apps and websites, and full-stack engineers build them end to end. The postings require UX and UI design, React and Angular, and Android, with AWS behind. They are about twice their usual weight here.
Software Engineer, Fintech. Amazon Pay handles payments, UPI, bill payments and a wallet in India. Fintech software engineers build it on AWS with Java and TypeScript, SQS and Kinesis, and an occasional posting requires PCI DSS, the security standard for handling card data. Most of this work is ordinary backend engineering where payments is the setting. These roles are about twice their usual weight, and most are in Bengaluru.
Embedded firmware engineers. Amazon's devices, the Kindle, Echo and Fire TV, need software that runs directly on their chips. Embedded engineers write it in C/C++ with the Linux kernel, device drivers and board support packages, real-time operating systems, ARM and Yocto, a toolkit for building custom Linux for a device. A notable part work on Android's open-source platform, AOSP, which Fire TV and Fire tablets are built on. Embedded engineers are below their usual weight overall, but they are most of what Lab126 hires.
Data engineers. Amazon's store, warehouses and ads produce vast amounts of data. Data engineers build the pipelines that move and clean it, with AWS, Java and Python, Spark and EMR, ETL, data quality and Redshift, Amazon's data warehouse. They are a little below their usual weight.
Mobile engineers. The Amazon shopping app, Prime Video and Amazon Music run on phones and TVs. Mobile engineers work across iOS and Android, with an unusual weight on cross-platform work in React Native. They are at about their usual weight, almost always hired with experience, and their share fell through 2026.
ML engineers. A small group of ML engineers train and adapt models, with PyTorch, TensorFlow, Transformers and SageMaker, AWS's service for building models, and a smaller group work on classical machine learning, computer vision and speech. Both are a little above their usual weight, and many of the model engineers work in Chennai.
Also present. Test engineers automate testing in Java and C# with JUnit and Selenium, and a smaller group test devices, at a small fraction of their usual weight. Developers for business software and integration appear well below their weight. Security software engineers, introduced as Software Engineer, Security, are software engineers who specialise in security: they build login systems, cloud and network protections, and the checks that keep code safe. Amazon's are application security engineers, mostly in Hyderabad, at a small fraction of their usual weight. Frontend engineers in React and Angular, and .NET engineers in C#, also appear at a small fraction of their usual weight.
Rare here. Python backend engineers, JavaScript and Node full-stack engineers, chip designers, and SAP, Salesforce and ServiceNow engineers barely appear.
Where the work is
Amazon runs three very different businesses, the store and marketplace, AWS, and Prime Video with its devices, but it posts nearly all of its jobs under the Amazon name. Jobs posted under the names AWS, Prime Video and Lab126 are a small part of the whole, and many jobs in those businesses are likely posted as Amazon, so the names give only a partial view of each.
Amazon, the store, marketplace, payments, logistics and advertising, holds almost all of the hiring, and its mix is the mix described above.
AWS (Amazon) hires mostly generalist software engineers and C/C++ systems engineers, several times their usual weight, with Java engineers. It hires almost no GenAI engineers under this name, and nearly all of its jobs are in Bengaluru.
Prime Video & MGM Studios (Amazon) hires generalist, C/C++ systems, cloud and Java engineers for streaming, all in Bengaluru.
Lab126 (Amazon) hires mostly embedded firmware engineers, many times their usual weight, with Java and mobile engineers for the apps and services the devices talk to.
Amazon's hiring is spread across more Indian cities than the rest of big tech. Bengaluru leads, Hyderabad is a clear second, and Chennai, Delhi NCR and Pune follow. The roles sort by city. Hyderabad is strong for generalist software engineers and holds most of the security work. Chennai is unusually strong for ML model engineers, Java, C/C++ systems, mobile and testing. Pune hires mainly GenAI and C/C++ systems engineers. Delhi NCR is strongest for cloud and DevOps and generalist roles.