Software Developer/ Engineer/ Architect

Software Development Engineer - Multiple Teams

DESCRIPTION

Job summary
Being a Software Development Engineer (SDE) at Amazon means more than just developing. It means experimenting and improving, designing and building, learning and growing from day one. You’ll do things that have never been done before, with the best minds in the industry by your side. Our Tech hub in Dublin will be your new home. It’s the place where autonomous teams work together on big, complex projects. The kind of projects that make an impact you can see and feel.

We're building our teams in Dublin across multiple businesses and offer relocation packages and attractive benefits to new employees.


Key job responsibilities
· Work with your team to define and understand service functional and technical requirements
· Develop detailed architecture and design for components and services
· Code, test, and deploy services
· Participate in and lead code & design reviews
· Build and test services for operational load, build monitoring systems and automate manual operations work
· Work with peers in other Amazon teams to build and scale services

About the team
By submitting your application here, you can apply once and be considered for multiple Software Engineer openings across Amazon teams. Please see below a brief information about the teams currently hiring:

Time and Attendance (TAA)
Amazon’s Time and Attendance (TAA) team builds the tools used every day by more than 1 million employees all over the world. TAA’s mission is to build world-class systems that are intuitive and friction-free for all users, enable management of high volume data with close to zero defects, are available on-demand as new businesses launch, and flexibly support future business innovation. TAA serves Amazon employees across more than 20 countries and a dozen lines of business. We are tackling new, hard problems that Amazon has not solved at scale, creating fundamentally improved ways to avoid defects using highly scalable AWS technologies. TAA has it all - early stage hustle, operational excellence, technical complexity and global scope across multiple Amazon businesses.


People eXperience Foundation (PXF)
We are the People eXperience Foundation (PXF) organization, responsible for building the web applications and distributed web services that support over 1 million Amazon employees every day by teaching and reinforcing our unique Day 1 culture. We do this through technology solutions powered by data, machine learning and smart automation, that help Amazonians to take actions, guide them through processes, and enable them to self-serve, so that they spend less time in product and more time delivering for customers. We provide the one-stop experience that Amazonians use daily to manage their employment, grow their career, manage their teams and remain connected to life at Amazon. At PXF we serve Amazonians through a human-centered design approach to technology innovations, with the goal of supporting Amazon’s mission to be become Earth’s best employer.


Consumer Payments
Help us turn the finance industry on its head! Amazon Consumer Payments builds systems that process payments at an unprecedented scale, with accuracy, speed, and mission-critical availability. We process millions of transactions worldwide, every day, across various payment methods. Over 100 million customers and merchants send hundreds of billions of dollars moving at light-speed through our systems annually. We are turning access to Amazon scale Big Data into machine learning models to make automated financial assessments. You will work closely with our research scientists to build these hard models. With real (big) money, and real customer impact on the line, there is little room for us to get it wrong.


Intelligent Cloud Control (ICC)
Amazon’s Intelligent Cloud Control (ICC) operates Amazon's global websites and makes sure they are available, resilient, and efficient. When you type an Amazon URL into your browser, we're the ones making that page appear seamlessly—on Prime Day, or on an ordinary Thursday—so that you can shop, search, or build the things you need. Part of the ICC mission is to build mechanisms to automatically detect and recover from anomalies before they can manifest as public failures. The information we surface to our thousands of internal teams is timely and accurate to ensure mitigation is enacted as quickly as possible.

People Tech
The People Tech team at Amazon owns projects which support HR business initiatives to continuously improve the user experience of Amazonian throughout the world. Your customers will be all of the different types of Amazon employees throughout the world. We’re innovating on one of the most complex integration systems in the world – ensuring that our employees have a secure, responsive and user-friendly way of connecting to Amazon and one another, protecting personal and private employee data, and building core infrastructure that will be used and loved by teams throughout the company.


Global Talent Management
The GTM organisation is looking for a Software Development Engineer to join an engineering team in Dublin as part of a strategic investment to build technology that will enable Amazon to adopt the most scientific approach to Global Talent Management. GTM builds intelligent products and services that offer a consumer grade user experience and use science to manage talent development at Amazon by embracing our leadership principles culture. Our engineering teams include big data engineering, machine learning, micro-service software development, front-end software development, and user experience design. In GTM we are building the intelligence that will enable Amazon to retain its unique “Day One” company culture whilst growing its talent base in excess of 1 Million employees.

BASIC QUALIFICATIONS

· A Bachelor's degree in Computer Science or related field
· Knowledge of at least one programming language such as: Java, Python, C/C++, C#, Scala, JavaScript, Kotlin, Go, Ruby.

PREFERRED QUALIFICATIONS

· Experience in building complex software systems that have been successfully delivered to customers
· Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.