Founded by Jeff Bezos in 1994, Amazon is now a global leader in technological innovation and customer service. Leveraging new technologies and advanced platforms, Amazon strives to provide customers with the best experience possible when making online purchases.Amazon offers an extensive portfolio of services, including retailing, cloud computing, Artificial Intelligence (AI), e-commerce, logistics, and supply chain management. Amazon’s cloud computing service, Amazon Web Services (AWS), is the largest on the market, providing a broad suite of cloud computing services from infrastructure-as-a-service (IaaS), software-as-a-service (SaaS), and platform-as-a-service (PaaS). By leveraging the power of the cloud, AWS can handle customer demand for content, applications, and services faster and more efficiently than traditional on-premise servers and computing architectures.Amazon’s technologies have helped revolutionize the e-commerce industry by creating customer-focused software solutions that enable seamless customer experiences. From Amazon Prime and Alexa Skills to Amazon Alexa and the Amazon Marketplace, Amazon provides superior customer engagement and ordering capabilities. Amazon’s Artificial Intelligence technology is used to optimize marketing campaigns, enhance customer service experiences, and personalize customer interactions.Amazon is committed to corporate responsibility, including their commitment to diversity and inclusion. The company consistently works to develop and attract a diverse pool of technology professionals, ranging from software engineers to data scientists and mobile developers. Amazon actively recruits and hires candidates from a variety of backgrounds, experiences, and abilities.With a strong commitment to customer service, technological innovation and sustainability, Amazon is a technology-driven powerhouse offering unparalleled opportunities for those in the programming, coding, application development, and IT fields. By joining an elite team of technology professionals, Amazon offers a career and an environment you’d be proud to be part of.
Quick Links
Career Paths
Reviews
FAQs
Software Engineer
Average Work Hours (weekly unless noted): 50-60 hours
Average Salary (yearly in dollars unless noted): 90k-120k
Description: The role of a Software Engineer is to design, develop, and test software programs and applications to meet customer requirements. Responsibilities include developing high quality software and working with the software development team to ensure all requirements are met. The job requires the ability to troubleshoot and debug complex software applications.
Qualifications / Requirements: Strong technical skills in software engineering, computer science and/or engineering, excellent problem solving and analytical skills, and the ability to work in teams. Knowledge of programming languages such as Java, Python, Ruby and C++ are a plus.
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 80k-120k
Description: Data Scientists analyze huge datasets to find patterns and trends using advanced analytics and programming skills. Responsibilities include developing algorithms, developing advanced analytical models and statistical tests, assessing data quality and accuracy, and putting data analysis into actionable insights.
Qualifications / Requirements: Strong background in mathematics and statistics, experience with a variety of data analysis tools, excellent problem-solving and communication skills, and knowledge of at least one programming language such as Python or R.
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 90k-125k
Description: Software Testing Engineers design, develop and execute tests to ensure the quality and performance of the Amazon software solution. Responsibilities include developing test plans, creating automated test scripts, developing test plans and strategies, assessing software quality assurance and debugging potential software issues.
Qualifications / Requirements: Excellent problem solving skills, knowledge of software development life cycle and software testing processes, and experience with software testing tools such as Selenium, QTP/UFT.
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 90k-125k
Description: The Database Administrator is responsible for managing, maintaining and troubleshooting databases for the Amazon platform. Responsibilities include providing support for creating, analyzing and modifying databases, designing database strategies, creating databases and optimizing performance, and troubleshooting server issues.
Qualifications / Requirements: Strong technical skills in data management, developing and maintaining databases, excellent problem solving and analytical skills, a strong background in SQL and knowledge of database administration tools.
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 65k-90k
Description: The IT Support Analyst provides technical assistance and support to users who are facing technical issues while using Amazon’s software, hardware, services and products. Responsibilities include troubleshooting hardware and software issues, assisting in maintenance, repairing networking equipment and providing end-user technical training and support.
Qualifications / Requirements: Strong technical skills in computer hardware, software, networking and system administration, excellent problem-solving and analytical skills and the ability to work in a fast-paced environment.
Average Work Hours (weekly unless noted): 50-60 hours
Average Salary (yearly in dollars unless noted): 90k-125k
Description: The Security Engineer is responsible for developing and maintaining the Amazon security and compliance framework. Responsibilities include designing and implementing security systems, analyzing security policies, performing security risk assessments, and recommending changes to improve security protocols.
Qualifications / Requirements: Strong technical background in networking, system administration and security, experience working with security tools, excellent problem solving skills and knowledge of security protocols, architectures and policies.
I've been with Amazon for the last 7 years and it has been an incredible experience working for the company. The job is exciting, challenging, and rewarding and I feel like Amazon fits with my personal values and goals. The culture is very supportive and open to new ideas and the opportunities for growth are limitless. I'm in a technical position and the support I get from my supervisor and other colleagues is amazing, which has helped me to become a better programmer and IT specialist.
Katie M..
Review Rating:
4.5/5
4.5
I've been with Amazon for just over a year and it's been great. I'm in a technical role in programming and the training and support offered by Amazon have been incredibly useful. I'm constantly learning new skills and techniques that have improved my programming capabilities, and the feedback I receive is always constructive and encouraging. The job is challenging and the team environment is really collaborative, so I'm able to collaborate with the widest range of people. I'm really enjoying my experience at Amazon and I can confidently say that I'm growing as a professional and a person.
Matthew S..
Review Rating:
4.6/5
4.6
Amazon is an amazing company to work for. I'm in a technical role in design and I've found my colleagues to be incredibly knowledgeable and supportive. The job is rewarding and I'm constantly learning new ideas and techniques to improve my work. The company culture is extremely collaborative and I'm able to work with a diverse range of people to create new designs. The feedback I receive is always helpful and I'm constantly pushing myself to do better.
Karen C..
Review Rating:
4.7/5
4.7
I've been with Amazon for two years now and I'm in a technical role in design. I've found the job to be challenging and rewarding with plenty of room for advancement. The team environment is very collaborative and I've been able to foster strong relationships with my colleagues, which has been really beneficial. The culture of the company is really open to exploration and innovation, which has enabled me to be creative with my design projects. The feedback I receive is always encouraging and helpful and I'm constantly learning to become a better designer. I'm really happy with my decision to work at Amazon.
Jessica L..
Review Rating:
4.8/5
4.8
I've been with Amazon as a technical programmer for a little while now and it's been an great experience. The work is always engaging, challenging, and rewarding and the support I receive from my colleagues and superiors is always fantastic. I'm continuously learning new programming techniques and the feedback I receive is invaluable and always constructive. The culture of the company is very open, and I'm constantly being encouraged to push the boundaries of technology. Working at Amazon has been a great decision and I highly recommend it.
Frequently Asked Questions
What is a typical day like for an Amazon Software engineer?
As a software engineer, your day-to-day job responsibilities may include developing, coding, and debugging programs; creating better programs and automation tools; providing technical guidance and support to other development teams; and troubleshooting issues related to the software.
What qualifications do I need to become an Amazon Software Engineer?
To become an Amazon Softwar Engineer, you must have a degree in computer science, software engineering, or a related field. You should also have experience with programming languages like Java and C# and have experience working with relational databases, web services, and service-oriented architecture.
What types of projects do Amazon Software Engineers work on?
Amazon Software Engineers typically work on projects related to database technologies, web services, e-commerce, mobile applications, or web-based systems. The projects involve designing, coding, and testing software for core applicatio
What type of environment is Amazon for software engineers?
Amazon is a fast-paced and collaborative working environment that encourages innovation and creativity. They provide their software engineers with the resources needed to keep up with the ever-evolving technologies.
What are the benefits of an Amazon Software Engineering position?
As an Amazon Software Engineer, you can expect comprehensive benefits, including competitive pay, comprehensive health insurance, a generous 401K employer-match program, and equity packages. Other benefits include flexible working hours, on-site fitness centers, and discounts on Amazon products.
Locations: Seattle, Boston, Bellevue, Austin, Boulder, Tempe, Nashville, Edison, Sunnyvale, New York City, Herndon, Cambridge, Oakland, Detroit, Dallas
Career Paths: Software Development Engineer, Quality Assurance Engineer, Big Data Engineer, Security Engineer, System Architect, Network Engineer, DevOps Engineer, Database Administrator, Business Intelligence Developer, Solutions Architect.
I've been with Amazon for the last 7 years and it has been an incredible experience working for the company. The job is exciting, challenging, and rewarding and I feel like Amazon fits with my personal values and goals. The culture is very supportive and open to new ideas and the opportunities for growth are limitless. I'm in a technical position and the support I get from my supervisor and other colleagues is amazing, which has helped me to become a better programmer and IT specialist.
What is a typical day like for an Amazon Software engineer?
As a software engineer, your day-to-day job responsibilities may include developing, coding, and debugging programs; creating better programs and automation tools; providing technical guidance and support to other development teams; and troubleshooting issues related to the software.
What qualifications do I need to become an Amazon Software Engineer?
To become an Amazon Softwar Engineer, you must have a degree in computer science, software engineering, or a related field. You should also have experience with programming languages like Java and C# and have experience working with relational databases, web services, and service-oriented architecture.