Amazon Web Services (AWS), a subsidiary of Amazon.com, is seeking a talented, self-directed Software Development Engineer 2 to build AWS Digital Marketing Platform systems from the ground up. This job is a unique opportunity to play a key role in an exciting, fast growing business. We're a growing team looking for exceptional software engineers to build products and services that leverage personalized web and email experiences. As a Software Development Engineer 2, you will create new services and tools that will benefit our customers and provide a key foundation to effectively manage and automate global digital campaigns. The ideal candidate will have a passion for innovative customer experiences, and a focus on building highly scalable and efficient systems.
Amazon is uniquely positioned to leverage our culture of customer obsession to build unique customer experiences and high impact features, changing the way advertisers and merchandisers manage their campaigns. Amazon is a place where builders can build. We hire innovators and offer them an environment where they can invent new, exciting solutions for our customers.
Do you thrive in a start-up like environment where ingenuity, teamwork, and delivering rock solid, customer focused solutions is paramount? Do you like to simplify complex problems, creating high quality solutions? Do you have a strong sense of ownership, bias for action, creativity, and ingenuity? Do you want to join a team to jumpstart your career? If you answered yes to these questions, apply to this job to learn more.
3+ years professional software development experience.
1+ years experience building complex software systems that have been successfully delivered to customers.
1+ years experience working in large Distributed Systems, large data, and queueing systems.
Proficiency in at least one modern programming language such as C, C++, C#, Java.
Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline (or the equivalent).
Computer science fundamentals in object-oriented design, data structures, algorithms, problem-solving, and complexity.
Coding practices including design documentation, unit testing, peer code-reviews, and a preference for Agile methods.
Masters Degree in Computer Science, Computer Engineering, or related technical discipline.
AWS product experience and development on the AWS platform.
Comfortable with the Linux command line and Git
Sharp logical abilities and proven design skills.
Ability to work with a team of experienced engineers, reaching a common technical goal.