Amazon Web Services (AWS) is a dynamic and rapidly growing business within Amazon, with millions of active customers around the world. We maintain a rapid pace of innovation by treating each team like its own startup inside AWS, directly accountable for their customers’ satisfaction, service innovations, ambitious growth, and meeting revenue goals. The AWS Signup team is looking for a passionate, talented and technically skilled engineer to help build new systems & services for secure and continuous access to all AWS services.
In this role, you will have a strong focus on optimizing the experience of AWS account creation , as well as driving innovation in the technology that supports these systems and other website functionality. You will have an opportunity to design and build solutions that allow both customers and enterprises to interact with AWS consoles and services seamlessly, by leveraging all the modern identity standards.
A successful candidate will need to be creative, responsible, and curious while working with others to move quickly in turning code into customer solutions. This role will allow you to relish the opportunity to dig into challenging issues, fix them permanently while taking the learning back as you design the next iteration.
1 year professional experience in commercial or web-scale system software development and delivery
Proficiency in a modern programming language such as C#, Java, or Python, and understanding of operating system fundamentals (Linux or Windows)
Understanding of scalable computing systems, software architecture, data structures, and algorithms
Knowledge of network, distributed, asynchronous, and concurrent programming
Knowledge of professional software engineering best practices for the full software development life cycle
Proven ability to work in a fast paced, agile and in an ownership and results oriented culture.
Strong verbal and written communication skills, Strong analytical skills, with excellent problem solving abilities
MS in Computer Science or equivalent
Experience building and operating scalable infrastructure software or distributed systems
Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions