Software Development Engineer, Workforce Solutions - Analytics and Tech
At Amazon, we're working to be the most customer-centric company on earth. To get there, we need exceptionally talented, bright, and driven people who can help us build innovative capabilities for Amazon's Associates, managers, and leaders to support the evolution of People eXperience and Technology (PXT).
We thrive on developing world-class experiences for associates worldwide to empower them to increase their income, explore job options, train, choose, and progress in their careers at Amazon.
About This Role:
As a Software Development Engineer, you will design, develop, and test Amazon-scale enterprise business systems serving hundreds of thousands of associates worldwide.
You will also continuously learn new technologies, the latest industry techniques, and get to use the newest AWS tools.
In addition, you will get to develop new systems, support robust business tools, and integrate with other internal systems within Amazon's world-class operations.
Key Job Responsibilities:
1. Drive the development of end-to-end services and processes to give Amazon employees options for pay, training, and job choices.
2. Build the most extensive pay premium, job training, and career mobility options on earth.
3. Use modern technologies to solve complex problems at scale.
4. D deliver solutions that scale in volume and handle the complexity of diverse workflows and country-specific rules/regulations.
5. Own automation of business processes in a full stack, mostly server-less environment using proven, as well as evolving native AWS services and other technologies to create a friction-free user experience.
6. Solve the challenging problem of scaling these services to serve hundreds of thousands of Amazonians across the globe in real-time.
7. Be a technical innovator that is not afraid to challenge the norms and innovate.
8. Execute against project plans and delivery commitments.
9. Build highly available, scalable, and performant tier-one services to power responsive, intuitive, and sleek experiences for customers.
10. Solve complex business and technical problems by diving deep, collecting data to make well-informed decisions, and using sound judgment in the face of insufficient data.
11. Work with the latest technologies to innovate on behalf of the employee.
BASIC QUALIFICATIONS:
* Experience (non-internship) in professional software development
* Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
* Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS:
* Bachelor's degree in computer science or equivalent
* Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations