Software Development

Software Development Engineer

Software Development Engineers at Amazon work on some of the most complex challenges in large-scale computing, designing flexible and scalable solutions and utilizing their skills in data structures, algorithms and object oriented programming. Joining Amazon gives you the opportunity to work in small development teams with talented engineers who are passionate about what they do, owning the design and implementation of key components of critical software in one of our many organizations.

Software Development Engineer in Test

Software Development Engineers in Test use their industry-leading technical abilities to significantly improve and measure test coverage, develop the best automation and drive testability and diagnostic ability into the product. At Amazon, your vision will be to drive better development processes within your organization, involving quality control activities earlier to ensure high quality code in the final product when it is first deployed to production.

Quality Assurance Engineer

Quality Assurance Engineers at Amazon are involved in all aspects of the QA process and are responsible for delivering high quality products. You will work closely with product and engineering teams to understand functional requirements and will develop and execute test plans. You'll navigate through complex code to completely understand features and to ensure your team delivers quality software.

Web Development Engineer

Web Development Engineers at Amazon help to solve a challenging set of problems in a space packed full of opportunities. Creating the perfect user experience on the web requires a blend of technical knowledge, customer obsession and agility. Our web systems need to be extremely responsive and highly-scalable. As a Web Development Engineer, you will analyze and design new features and interfaces for the web and optimize current products to improve performance.

Taxonomist/ Browse Developers

Browse Developers / Taxonomists at Amazon help us build the place to find and buy anything online. You will help build a world-class, intuitive and comprehensive navigation structure to optimize product discovery when searching and browsing on our sites. As a Browse Developer at Amazon, you will have the opportunity to have a direct and significant impact on improving the customer experience.

Software Development Manager

Software Development Managers at Amazon work with empowered, world-class engineers to meet world-class challenges. They are passionate about producing innovative products and giving customers what they want: high quality, highly usable, always-on services. Amazon has a strong ownership bias and Software Development Managers help continually improve our processes.

Technical Program Manager

Technical Program Managers at Amazon set technology strategy, build plans and drive others to execute. People who are successful in this role are willing to trade the joy of writing code themselves for the leverage gained leading others to success. The job is deeply technical and requires people who understand software design, distributed systems, scalability, performance and all the other engineering dimensions necessary to produce great systems and products.

Systems Engineering and Support

Support Engineer

Amazon is building some of the largest distributed systems in the world and we need smart people to help plan and put together the pieces. As a Support Engineer, you will constantly look to automate existing processes and use your scripting skills to lower the operational burden. You will be working in a hyper-growth environment where priorities shift quickly. Every day will bring new and exciting challenges on the job, as you learn and use groundbreaking technologies and apply advanced troubleshooting techniques to provide unique solutions to our customers' individual needs.

System Engineer

Systems Engineers at Amazon are instrumental in creating, automating, deploying, operating and scaling a massive, always-on distributed system. They develop and maintain core infrastructure products used to manage our global server fleet. They lead their peers in building the infrastructure for Amazon's next generation of retail, digital media and web services products in an environment defined by massive scale, innovation and teamwork.

Network Engineer/Architect

Network Engineers and Network Architects at Amazon drive the development and sustainability of our next-generation networks and discover innovative ways to automate and scale our network as we expand. You will use your experience and excellent knowledge of networking and networking concepts to provide high quality first-tier network and network event management for Amazon's worldwide operations.

Operations/Data Center Engineer

Data Center Engineers at Amazon contribute to the design development, as-built and on line documentation of data center facilities. Data Center Engineers maintain high reliability and performance while keeping operating costs in facilities at a minimum.

Data Centre Technician

Data Center Technicians are Amazons' front line when it comes to hands-on electrical and mechanical equipment troubleshooting. They maintain, operate, and troubleshoot Data Center Operations' Mission Critical Facilities. The responsibilities of the Data Center Technician at Amazon include process improvements, peer training and projects worked on in conjunction with other groups inside Amazon.com.

Cloud Support Engineer

As a member of the AWS Cloud Support team, you will be at the forefront of this transformational technology with interactions with leading companies in this space and engineers within Amazon developing the capability. You will be surrounded by people that are wickedly smart and passionate about cloud computing, who believe that world class support is critical to customer success. AWS Developer Support provides technical support to a global list of customers that are building mission-critical applications on top of AWS services. Our team of talented engineers is located in 3 countries around the world to provide support to our customers 365 days a year, 24 hours a day.

Technical Operations Engineer

Technical Operations Engineers at Amazon provide systems and event management for the global operations of one of the largest technology platforms on the planet. Our engineers are expected to build or enhance tools, develop best practices, work closely with other specialist technical teams and think proactively and innovatively.

Security Engineer

Security Engineers at Amazon analyze the security of applications and services, operating systems, networks and applications, and are passionate about discovering, addressing and quickly reacting to security issues and new threat scenarios. In this role you will participate in security audits, risk analysis, vulnerability testing and security reviews on the software and services that make up Amazon's systems. In addition, you will drive the design, architecture and implementation of core security components in a massively-scaled global network.

Security Operations Engineer

Security Operations Engineers provide support to ensure that Amazon's applications and infrastructure operate to the highest security standards, thus maintaining and enhancing customer trust. If you enjoy working in a highly technical and rapidly changing environment, troubleshooting system services and operating systems, networks and applications from a security perspective, this position will provide you with a challenging opportunity.

Field Quality Engineer

Field Quality Engineers at Amazon travel to cities around the world to quality test our cutting edge devices such as Kindles. They develop process, procedures, and tools to aid field testing, production operations and maintenance, and coordinate with development and support engineers and carriers to troubleshoot issues and implement solutions.

Data Centre Manager

Data Center Managers are constantly challenged to drive continuous improvement and deliver the highest quality, most technically efficient data centers in the world. They refine and develop processes to optimize operational excellence in every area. They drive performance levels to achieve the pace at which we build and operate our Data Centers.

UX & Design

UX Designer

UX Designers at Amazon are responsible for developing best-in-class consumer experiences (user interface designs, interaction models, prototypes, etc.) You will work closely with product management, engineering and company leaders to successfully go from early stage product concepts to launch. Your pragmatic vision will translate business needs into fantastic customer-focused solutions. You will be responsive, flexible and able to succeed within an open and collaborative peer environment.

Big Data and Data Science

Data Scientist/Machine Learning Engineer

Data Scientists at Amazon are innovative, analytical software engineers with an aptitude for machine learning on large data sets. You will gather and manage large datasets from multiple sources and transform it into a usable state using appropriate tools and techniques. You will perform analysis, design experiments and evolve and enhance our systems and tools for agile data analysis. You will work and learn on some of Amazon's most exciting challenges.